JesusFreak777
Erfahrenes Mitglied
Hallo ihr,
ich habe mir einen Datenbankabruf gebaut den ich via einer einfachen Funktion abrufen möchte!
der Abruf selbst funktioniert ganz gut und gibt mir genau das zurück was ich will! Aber sobald ich eine Funktion draus mache, sagt er mir:
was habe ich falsch gemacht/gedacht?
beste grüße
ich habe mir einen Datenbankabruf gebaut den ich via einer einfachen Funktion abrufen möchte!
der Abruf selbst funktioniert ganz gut und gibt mir genau das zurück was ich will! Aber sobald ich eine Funktion draus mache, sagt er mir:
Code:
Warning: mysqli::query() [mysqli.query]: Couldn't fetch mysqli in /var/www/web994/html/test/chat/bin/sql_class.php on line
$ergebnis = $mysqli->query( $sql );
Notice: Trying to get property of non-object in /var/www/web994/html/test/chat/bin/sql_class.php on line
return $ergebnis->num_rows;
PHP:
function nick2uid($nick) {
global $mysqli;
$sql = 'SELECT `ID` FROM `user` WHERE `nick` = "'.$nick.'" ';
$ergebnis = $mysqli->query( $sql );
return $ergebnis->num_rows;
if( $ergebnis->num_rows == 1 ) {
$s2f = $ergebnis->fetch_object();
return $s2f->ID;
} else {
return "FEHLER: User nicht in Datenbank!";
}
}
was habe ich falsch gemacht/gedacht?
beste grüße