Simon: $ergebnis->bind_result alle Variablen sind leer

Beitrag lesen

Was ich noch vergessen hab:
mein Script is jetzt ca. so aufgebaut:

$db = new mysqli($dbhost, $dbuser, $dbpass, $dbname);  
if (mysqli_connect_errno() == 1)  
{  
  die('Die Datenbank konnte nicht erreicht werden. Folgender Fehler trat auf: <strong>'.mysqli_connect_errno().':'.mysqli_connect_error().'</strong>');  
}  
  
$sql = ' bla bla bla';  
$ergebnis = $db->prepare($sql);  
$ergebnis->bind_param('s',$UserId);  
$ergebnis->execute();  
$ergebnis->bind_result(bla bla bla);  
$ergebnis->fetch();  
$ergebnis->close();  
  
$sql = 'bla bla bla';  
$ergebnis = $db->prepare($sql);  
$ergebnis->bind_param('s',$Klasse);  
$ergebnis->execute();  
$ergebnis->bind_result(bla bla bla);  
$ergebnis->fetch();  

Ich bekomm hier aber diese Fehlermeldung:
Fatal error: Call to a member function bind_param() on a non-object
also auf das bind_param() in der zweiten Abfrage.

muss ich nach der ersten Abfrage noch was machen oder reicht es mit
$ergebnis->close(); ??

MfG
Simoni