Mehrer mysql tabellen auf einmal abfragen

hey hab mal folgende Abfrage gemacht und suche jetzt schon seit ein paar stunden wo der fehler liegen kann aber ich kann ihn leider nicht finden:

$abfrage = "SELECT heimmanschaft, user FROM tippspielspiele, tippspieltipps";
$ergebnis = mysql\_query($abfrage);
while($row = mysql\_fetch\_object($ergebnis))
 { 
 echo $row-\>heimmanschaft; 
 }
?\>

Jeder Spaltenname ist nur einmal vorhanden (also keine gleichen Spaltennamen in beiden Tabellennamen)

mfg duksii

Hi, versuch es mal so:

$abfrage = "SELECT heimmanschaft, user FROM tippspielspiele, tippspieltipps";
$ergebnis = mysql\_query($abfrage);
if ($ergebnis) {
 while($row = mysql\_fetch\_object($ergebnis)) { 
 echo $row-\>heimmanschaft; 
 }
}

Grüße,
Kerstin

es sollten aber mindestens in beiden datensätze sein , sonst gibbet eine leere menge :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

vielleicht nur ein Tippfehler?
Du hast heimmanschaft mit nur einem ‚n‘ geschrieben. Überprüf doch einfach mal, wie es in der Datenbank steht.

Gruß Yelmalio

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

@ Yelmalio
danke dass du mich darauf aufmerksam gemacht hast heimmannschaft war falsch geschrieben aber in der mysql tabelle auch :smile: also war das nicht das Problem aber trotzdem danek für den TIPP!!!

@ Kerstin

genau so funktioniert es … verstehe zwar nicht ganz den sinn dahinter aber dass muss ich ja auch nicht

DANKE TROTZDEM!!!

mfg duksii

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

@ Kerstin

Hi, versuch es mal so:

$abfrage = „SELECT heimmanschaft, user FROM
tippspielspiele, tippspieltipps“;
$ergebnis = mysql_query($abfrage);
if ($ergebnis) {
while($row = mysql_fetch_object($ergebnis)) {
echo $row->heimmanschaft;
}
}

Grüße,
Kerstin

genau so funktioniert es … verstehe zwar nicht ganz den sinn
dahinter aber dass muss ich ja auch nicht

Ich auch nicht, funktioniert denn auch

if (!$ergebnis) {

}

also wenn eine leere menge rauskommt dann gibt es kein object für
mysql_fetch_object. Sollte aber in beiden fällen kein fehler kommen, und wenn dann bräcuhte man hier schon die fehlermeldung und ncht „GEHT NICHT KLAPT NICHT“ , kommt weiss oder errror ??

mein test geht

mysql\_connect($dbs['host'],$dbs['user'],$dbs['pass']);
mysql\_select\_db("testdb");
// System aus Datenbank holen
$sql ="SELECT filename FROM rass AS System , upload AS MODUL ";
$ergebnis = mysql\_query($sql );

while($row = mysql\_fetch\_object($ergebnis)) {
 echo $row-\>filename;
}

wie gesagt wenn upload leer ist gibts auch keine ausgabe. Aber eben kein error