J'ai beaucoup de tables MySQL avec le même nom de colonne. Donc, je suis à la recherche de PDO ou SQL Hack pour SELECT * FROM plus de tables - qui retournera les noms de table dans les ensembles de résultats.FETCH_ASSOC et SELECT * FROM deux tables avec le même nom de colonne
Exemple:
'SELECT * FROM table0, table1';
Lorsque les deux tables a colonne 'nom'. Mais le résultat FETCH_ASSOC ne renvoie qu'un seul 'nom' - le dernier.
Résultat:
echo $result["name"];
résultat souhaité:
echo $result["table0.name"];
echo $result["table1.name"];
...
Notez que
- Je ne peux pas renommer des colonnes DB être unique
- Je ne peux pas créer manualy alias pour chaque colonne (lot de tables/colonnes)
- Je veux un nom dans le jeu de résultats pas des nombres comme FETCH_NUM
Des idées? Merci!
Qu'est-ce qui ne va pas du tout avec deux requêtes, une pour chaque table? –