Mögliche Duplizieren:
How to fetch result from MySQL row with multiple same-name columns with PHP?wie auf verknüpften Tabellen mysql_fetch_array, aber Spalten haben denselben Namen
Ich habe zwei Tabellen, und sie haben ähnliche Spaltennamen.
Abfrage ist:
SELECT a.name,b.name
FROM tablea a
JOIN tableb b ON a.id = b.id
Die Ergebnisse werden in ein Array setzen:
while ($row = mysql_fetch_array($results)){
$aname = $row['name'];
}
Sobald ich in dieser zweiten Tabelle hinzugefügt bemerkte ich die $aname
TableB Daten verwendet hat.
Frage (s): Wie kann ich beide name
Spalten speichern, funktioniert $row['a.name']
nicht. Meine Vermutung ist vielleicht, dass ich jedes Ergebnis in der Abfrage aliasieren muss. Irgendwelche Vorschläge? Sollte ich vermeiden, die Spaltennamen in der Zukunft geben?
I know mysql_* is depreciated. Save your energy.
Hey, Wusstest du, dass mysql_ * veraltet ist? Entschuldigung, konnte nicht widerstehen. –
Nein, ich habe keine roten Kästchen gesehen und weiß nicht, dass Sie über –