mysql_result omzetten naar mysqli
Patrick Bdo
22/07/2012 11:07:07Code (php)
1
2
3
4
5
6
2
3
4
5
6
$Query = "SELECT COUNT(id) FROM leden";
$resultaat = mysql_query($Query, $db_connect);
if($resultaat && mysql_result($resultaat, 0) >= 1) {
}
$resultaat = mysql_query($Query, $db_connect);
if($resultaat && mysql_result($resultaat, 0) >= 1) {
}
Bovenstaande code probeer ik om te zetten in het volgende,
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$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 ?
PHP hulp
22/12/2024 18:05:49Jan Koehoorn
22/07/2012 11:24:45Wouter J
22/07/2012 11:54:13Je moet of de procedurele variant of de class variant gebruiken, maar niet beide gecombineerd. De class variant is:
Of de procedurele variant:
Kijk ook eens naar http://github.com/wouterj/sql-boilerplate/tree/master/mysqli
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
// connectie
$myDbVar = new MySQLi(...);
// query, ect.
$result = $myDbVar->query('SELECT ... FROM ...');
?>
// connectie
$myDbVar = new MySQLi(...);
// query, ect.
$result = $myDbVar->query('SELECT ... FROM ...');
?>
Of de procedurele variant:
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
// connectie
$myDbVar = mysqli_connect(...);
// query, ect.
$result = mysqli_query($myDbVar, 'SELECT ... FROM ...');
?>
// 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
Gewijzigd op 22/07/2012 11:54:30 door Wouter J