Sven: MySQL: Spalte lässt sich nicht abrufen

Beitrag lesen

Hallo ihr,

ich hab eine Join-Abfrage, und das merkwürdige ist: Wenn ich die Abfrage in PhpMyAdmin eingebe und ausführen lasse, ist die Ergebnistabelle wie erwünscht. Auch ein Feld "musik" wird mit Inhalt angezeigt.

Wenn ich nun diese Abfrage 1:1 in mein eigenes PHP-Skript kopiere, kann ich alle Felder ansprechen - außer das Feld "musik".

Hier die Abfrage:

SELECT A.*, B.*, C.*, D.*  
FROM login AS A  
JOIN udata AS B  
JOIN interests AS C  
JOIN settings AS D ON A.id = '1'  
AND B.id = A.id  
AND C.id = A.id  
AND D.id = A.id  
LIMIT 1

Und hier Code meines PHP-Skripts:

$sql = "SELECT A.*, B.*, C.*, D.*  
FROM login AS A  
JOIN udata AS B  
JOIN interests AS C  
JOIN settings AS D ON A.id = '1'  
AND B.id = A.id  
AND C.id = A.id  
AND D.id = A.id  
LIMIT 1";  
$res = mysql_query($sql);  
while($row = mysql_fetch_array($res))  
{  
 echo $row['musik']; // Es wird kein Inhalt angezeigt  
 echo $row['anderesFeld']; // Hier klappt es einwandfrei, obwohl beide Felder der gleichen Tabelle entstammen  
}

Hat da jemand eine Idee? Ist ja schon merkwürdig, denn über PHPMyAdmin haben alle Felder ihren Wert.

Gruß
Sven