INNER JOIN - Fehlermeldung

sandroP

Erfahrenes Mitglied
Hallo,

ich habe keine Ahnung was falsch ist, bitte helft mir.

PHP:
$sqlab = "SELECT mail, karteein FROM gastgeber INNER JOIN karte ON gastgeber.kundennummer = karte.kundennummer";
$sqlab .= " WHERE kundennummer = '".$kundennummer."'";
$res = mysql_query($sqlab);
while ($zeile = mysql_fetch_assoc($res))

und das gibt folgende Fehlermeldung:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /mnt/web6/52/39/51519739/htdocs/test/Ferienwohnunginfo.php


vielen Dank schonmal
 
Die Spalte kundennummer ist mehrdeutig, da du ja nun zwei Spalten mit dieser Bezeichnung hast. Gib genau an, welche der beiden du meinst.
 
Aber das mache ich doch, ich mit z.B. "gastgeber" vor dem "."
oder passt das so nicht?

gastgeber.kundennummer = karte.kundennummer

Ach ja ich bin ja... Blind!

so gehts!
$sqlab = "SELECT mail, karteein FROM gastgeber INNER JOIN karte ON gastgeber.kundennummer = karte.kundennummer";
$sqlab .= " WHERE karte.kundennummer = '".$kundennummer."'";
$res = mysql_query($sqlab);
while ($zeile = mysql_fetch_assoc($res))


Vielen Dank für die Hilfe!
 
Zurück