dsNDesign
Erfahrenes Mitglied
Hei,
ich habe folgende Funktion:
Sie funktioniert an sich perfekt.
Nun möchte ich sie aber in eine Funktion packen, um später die id mittels Funktionsaufruf variabel zu gestalten.
Meine Funktion:
Dort bekomme ich aber nun folgenden Fehler:
Woran liegt das? Kann man in Funktionen keine MySQL Befehle packen?
ich habe folgende Funktion:
PHP:
$id = 1;
$usr_erg = $mysqli->query("SELECT username FROM user WHERE id = $id;");
while($usr = $usr_erg->fetch_array()) {
echo $usr["username"];
};
$usr_erg->close();
Sie funktioniert an sich perfekt.
Nun möchte ich sie aber in eine Funktion packen, um später die id mittels Funktionsaufruf variabel zu gestalten.
Meine Funktion:
PHP:
function user_ausgabe() {
$id = 1;
$usr_erg = $mysqli->query("SELECT username FROM user WHERE id = $id;");
while($usr = $usr_erg->fetch_array()) {
echo $usr["username"];
};
$usr_erg->close();
}
user_ausgabe();
Dort bekomme ich aber nun folgenden Fehler:
Code:
Fatal error: Call to a member function query() on a non-object in /var/www/web34/html/Temline2012/index.php on line 48
Woran liegt das? Kann man in Funktionen keine MySQL Befehle packen?