Datenbank abruf in einer Funktion!

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:

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
 
Zurück