$Query = "SELECT COUNT(id) FROM leden";
$resultaat = mysql_query($Query, $db_connect);

if($resultaat && mysql_result($resultaat, 0) >= 1) {                    

    }


Bovenstaande code probeer ik om te zetten in het volgende,

                         
$Query = "SELECT COUNT(id) FROM leden";
if(!$resultaat = $mysqli->query($Query)) {
    trigger_error('Database connect Error: ' . $mysqli->error);
    }

if($resultaat && mysqli_insert_id($resultaat, 0) >= 1) {

    }


Maar uiteraard werkt dit niet.
Hoe zet ik mysql_result om in mysqli ?
Je moet of de procedurele variant of de class variant gebruiken, maar niet beide gecombineerd. De class variant is:
<?php
// connectie
$myDbVar = new MySQLi(...);
// query, ect.
$result = $myDbVar->query('SELECT ... FROM ...');
?>
Of de procedurele variant:
<?php
// connectie
$myDbVar = mysqli_connect(...);
// query, ect.
$result = mysqli_query($myDbVar, 'SELECT ... FROM ...');
?>

Kijk ook eens naar http://github.com/wouterj/sql-boilerplate/tree/master/mysqli

Reageren