PHP val adatbázisból hogyan kell azonos nevű oszlopokat kilistázni, különböző táblákból?
PL:
SELECT t1.name, t2.name
FROM table1 as t1
JOIN table2 ON t1.id=t2.id
Valami ilyesmit szeretnék:
echo "<tr><td>".$row['t1.name']."</td><td>".$row['t2.name']."</td></tr>";
De nem tudok rájönni, hogy hogyan kellene. Ha a 't1.' és 't2.' elhagyom és csak simán a 'name'-t íratom, működik, de így a mind a két esetben a tabla1 ben lévő nevet írassa ki.
Remélem érethető a kérdésem. Válaszaitokat előre is köszönöm!





SELECT t1.name AS t1name, t2.name AS t2name
FROM table1 AS t1
JOIN table2 AS t2 ON t1.id = t2.id





Kimaradt as AS
Tehát join tabla2 as t2
De lehet röviditeni is
Join tabla2 t2
Wow, nagyon gyorsan jött a válasz, köszönöm szépen, működik
Ment a zöld





rossz a megközelítésed. Ne html-t generálj php-val és már a forciklus iterátorád írd bele. Ezt ne csináld.
Először mindig legyen egy adatod, amit ki akarsz listázni. Mondjuk egy objektum, vagy tömb. Ha az adat stimmel, és megvalidáltad, utána jöjjön egy megjelenítő fázis (vagy frontendnek visszaküldő fázis).
Ha keretrendszert használsz, akkor nézd meg a dokumentációba hogy miként kell egy queryt összerakni. Ha simán SQL-t írsz (stringben), akkor ez egy sql kérdés, és semmi köze a php-hoz.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!