Hallo,
ich habe ein Problem. Ich bin der Anleitung hier im Forum zu MySQLi gefolgt und versuche jetzt mit einem mysqli_prepare() statement, wie es in der Anleitung steht, Daten auszugeben. Den ersten Eintrag spuckt er mir auch korrekt aus, aber danach kommt diese Fehlermeldung:
Code:
Fatal error: Call to a member function fetch() on a non-object in C:\Webdocs\index.php on line 24
Und dazu natürlich hier der Code:
Code:
$db = @new mysqli('localhost','root','pass','database');
if(mysqli_connect_errno()) { echo mysqli_connect_error(); }
$sql = 'SELECT Datum, Name, Email, Eintrag FROM gbook';
$eintrag = $db->prepare($sql);
$eintrag->execute();
$eintrag->bind_result($datum,$name,$email,$eintrag);
while($eintrag->fetch())
{
echo '<div id="eintrag"><span id="datum">'.$datum.'</span></div>';
}
$db->close;
Zeile 24 im Fehler ist die while()-Schleife.
Ich bin relativ neu zu MySQL im Allgemeinen, wahrscheinlich finde ich deswegen den Fehler nicht. Bin dankbar für jede Hilfe.
Vielen Dank.
Grüße,
dosenpfand