Hello,
Ich möchte gerne mit MySQLi Daten aus 2 verschiedenen Tabellen auslesen. Der Code funktioniert nur mit einer Tabelle, sobald ich eine Zweite angebe erscheint folgende Fehlermeldung: "call to a member function fetch_assoc() on a non-object"
Danke für Eure Hilfe.
...
$sql = "SELECT * FROMfahrer
AS f,teams
AS t WHERE t.fahrer1 = f.name order by punkte DESC";
$ergebnis = $db->query($sql);
hier fehlt die Kontrolle, ob $ergebnis überhaupt ein Objekt geworden ist, also die Query erfolgreich war.
[link:http://de2.php.net/manual/en/mysqli.query.php]
"... returns false on failure ..."
Und dann kannst Du dir die SQL-Fehlermeldung ansehen
[link:http://de2.php.net/manual/en/mysqli.error.php]
while($zeile = $ergebnis->fetch_assoc())
{
...etwas tun
);
...
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg

--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bergpost.annerschbarrich.de>