Bon{soir/jour}
Je developpe une appli avec php et pgsql, et aujourd'hui je suis confronte a un probleme de syntaxe un peu bete...
Je cherche sur le web et je ne trouve pas... pourtant je suis sur que je ne pas le seul a utiliser cela...
En fait, j'ai un requete sql sur plusieurs tables, en particulier, j'ai une auto jointure.
un truc du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $query = pg_ query ("SELECT U.id, A.id FROM user U JOIN user A ON (U.id = A.other_id)");
Maintenant, j'aimerai bien recupere mes donnees via pg_fetch_array
donc j'ai une boucle toute bete
A partir de la c'est le drame, je ne sais pas comment recuperer A.id et U.id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 while ($array = pg_fetch_array ($query))
Enfin je ne sais pas comment ils sont differenciers dans ma ligne $array.
Je sais que c'est possible en utilisant la numeration des tableaux puisque pg_fetch_array l;e gere, genre je recupere A.id avec $array[1];
Mais cette solution ne m'interesse pas, ma requete initiale est bien plus complexe
Merci d'avance
Partager