Bonjour,
J'ai une erreur que je n'arrive pas à résoudre, j'ai cherché sur le net et testé différentes solutions mais rien n'y fait et je ne vois pas pourquoi.
Voici le code erreur :
Voici la requête en question :Warning: pg_query(): Query failed: ERREUR: la colonne taxref.CD_NOM n'existe pas LINE 1: ....mesobs, public.taxref WHERE mesobs."ID_TAXREF" = taxref."CD... ^ in C:\blabla\liste_espece.php on line 37
Quelques infos sur le tables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = 'SELECT distinct(taxref."ORDRE") FROM public.mesobs, public.taxref WHERE mesobs."ID_TAXREF" = taxref."CD_NOM"'; //ordre
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE taxref ( "REGNE" text, ... "CD_NOM" numeric NOT NULL, ... )
Quand j’exécute la requête suivante dans pgadmin3 ça fonctionne correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE mesobs ( "ANNEE_OBS" integer NOT NULL, ... "ID_TAXREF" numeric, ... )
J'ai testé ça dans php mais ça ne change rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT distinct(taxref."ORDRE") FROM public.mesobs, public.taxref WHERE mesobs."ID_TAXREF" = taxref."CD_NOM"
La colonne existe, elle contient des données, ça fonction dans pgadmin ... je ne vois pas trop d'ou vient le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "SELECT distinct(taxref.\"ORDRE\") FROM public.mesobs, public.taxref WHERE mesobs.\"ID_TAXREF\" = taxref.\"CD_NOM\""; //ordre
Si quelqu'un a une piste je suis preneur
Cordialement,
Nicolas
Partager