Hallo,
ich habe ein Problem mit Php und Mysql.
Datenbank
Tabelle "a"
Felder : id , name
Tabelle "b"
Felder id , name , a_id
Tabelle "a" ist 1:N mit "b" verknüpft daher auch der secundary key in Tabelle "b"
----
Query :
SELECT * FROM b
INNER JOIN a ON a.id = b.a_id
WHERE b.id = '1'
PHP :
$sql = mysql_query(" HIER DER QUERY ");
while($ergebnis = mysql_fetch_array($sql)) {
echo $ergebnis['name'];
}
damit bekomme ich dann den Wert von "name" allerdings möchte ich ja beide werte also von "a" und "b".
Früher hatte ich einfach echo $ergebnis['a.name']; und echo $ergebnis['b.name'];
benutzt um auf die werte zugegriffen.
Aber diese Variante funktioniert(nicht) mehr...
Wenn jemand eine Idee hat warum das so ist, würde ich mich sehr freuen
ich habe ein Problem mit Php und Mysql.
Datenbank
Tabelle "a"
Felder : id , name
Tabelle "b"
Felder id , name , a_id
Tabelle "a" ist 1:N mit "b" verknüpft daher auch der secundary key in Tabelle "b"
----
Query :
SELECT * FROM b
INNER JOIN a ON a.id = b.a_id
WHERE b.id = '1'
PHP :
$sql = mysql_query(" HIER DER QUERY ");
while($ergebnis = mysql_fetch_array($sql)) {
echo $ergebnis['name'];
}
damit bekomme ich dann den Wert von "name" allerdings möchte ich ja beide werte also von "a" und "b".
Früher hatte ich einfach echo $ergebnis['a.name']; und echo $ergebnis['b.name'];
benutzt um auf die werte zugegriffen.
Aber diese Variante funktioniert(nicht) mehr...
Wenn jemand eine Idee hat warum das so ist, würde ich mich sehr freuen