>(ved godt det er dobbel arbejde men så lære jeg lidt ;) )
spild af tid
Forskellen er ikke så stor, hvis vi undlader at anvende prepare statement, som var en af de nye ting i mysqli og klart forbedret i PDO
alt code er utestedligger lige din sql ud i en seperat variabel, da jeg ikke gider gentage den flere gange
$sql = "SELECT blockliste.blockID, blockliste.dato, profiler.ID, profiler.profilnavn, profiler.kon, profilbilleder.billede, plusprofiler.profilerID, plusprofiler.kode
FROM blockliste
INNER JOIN profiler on blockliste.blockID=profiler.ID
left JOIN profilbilleder on blockliste.blockID=profilbilleder.profilerID
left JOIN plusprofiler on blockliste.blockID=plusprofiler.profilerID
where blockliste.profilerID='".$_SESSION['ID']."' ORDER BY blockliste.dato DESC limit $s,$pr_side";
det gamle API
$sqlliste = mysql_query($sql) or die(mysql_error());
// $sqlliste = mysql_query($sql, $conn) or die(mysql_error($conn));
connect data
$db = "test";
$hostname = "localhost";
$username="my_user";
$password="my_password";
mysqli, du kan blande procedural style og OOP style, men det mest effektive er OOP style, da procedural style bare kalder tilsvarende metode i OOP style
// connect
$conn = mysqli_connect($hostname, $username, $password, $db); // procedural style
//$conn = new mysqli($hostname, $username, $password, $db); // OOP style
$sqlliste = mysqli_query($conn, $sql) or die(mysqli_error($conn)); // procedural style
// $sqlliste = $conn->query($sql) or die($conn->error); // OOP style
pdo
$conn = new PDO("mysql:host=$hostname;dbname=$db;charset=utf8", $username, $password);
$sqlliste = $conn->query($sql) or die(var_export($conn->errorinfo(), TRUE));
så skal det efterfølgende sql også laves om :), så du fetcher med det rigtige API