PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP-Fehler] MySQL Rückgabe



unna456654
24.12.2008, 10:14
Guten Tag.

Ich habe mir in meiner MySQL Datenbank eine Tabelle angelegt und nun möchte ich den Inhalt der Tabelle ausgeben.

Ich habe mir da etwas zusammengebastelt jedoch funktioniert es nicht richtig

<?php
try {
$db = new MySQLi('localhost', 'root', '', 'new');
$sql = 'SELECT * FROM news';
$ergebnis = $db->query($sql);
while ($zeile = $ergebnis->fetch()) {
printf('%s',
htmlspecialchars($zeile->news)

);
}
$db->close();
} catch (Exception $e) {
echo 'Fehler: ' . htmlspecialchars($e->getMessage());
}
?>


Soweit so gut. => Verbindung zur Datenbank kann hergestellt werden.

Plötzlich kommt ein non-object fehler

Fatal error: Call to a member function fetch() on a non-object in C:\xampplite\htdocs\i\header.php on line 109

Kann mir bitte jemand helfen diesen Fehler zu beheben ?

/informationen zu dem Tabellenfeld.


http://www.pic-upload.de/24.12.08/kbxwe1.png

Danke

Floo
24.12.2008, 12:43
Du hast zwar ne Klasse erstellt, aber wo ist das Objekt?

blackberry
24.12.2008, 14:38
@Floo
Du meinst wohl "Du hast zwar ein Objekt erstellt, aber wo ist die Klasse"
Die Klasse findest du hier: http://www.php.net/mysqli

@unna456654
var_dump($ergebnis) hilft dir vielleicht weiter.