petit pb de requete !!!

petit pb de requete !!! - PHP - Programmation

Marsh Posté le 06-07-2005 à 17:16:34    

Bonjour,
 
Petit problème, petite erreur... Warning: pg_exec(): Query failed: ERROR: syntax error  
Je ne vois pas ou est l'erreuur de syntaxe??
Vous voyez vous??
(C comme le jeu chercher charlie :na: )

Code :
  1. $type = "SELECT type from geometry_columns where f_table_name='$layer';";
  2.     $insert = "INSERT INTO couche (table_name, srid, auteur, type) 
  3.                 VALUES ('$layer', '$srid2', '$auteur2', '$type');";
  4.     pg_exec($connect, $insert);


 
 Merci de votre participation!! :bounce:

Reply

Marsh Posté le 06-07-2005 à 17:16:34   

Reply

Marsh Posté le 06-07-2005 à 17:21:51    

T'es sur que ton sgbd supporte ce genre de requetes imbriquées ?


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 06-07-2005 à 17:29:57    

C'est postgresql.. je pense que oui..
Mais sinon il faut que j'execute la première requete et ensuite la 2eme??

Reply

Marsh Posté le 06-07-2005 à 17:30:08    

boulax a écrit :

T'es sur que ton sgbd supporte ce genre de requetes imbriquées ?


 
t'en as d'la chancen a une incrementation de plus t t un boulay :whistle:

Reply

Marsh Posté le 06-07-2005 à 17:34:56    

natbo a écrit :

C'est postgresql.. je pense que oui..
Mais sinon il faut que j'execute la première requete et ensuite la 2eme??


faire un "SELECT ... FROM ... WHERE val = ( SELECT ... " ok mais là dans ton cas ça me semble farfelu. Procède par étapes plutot oui.


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 06-07-2005 à 17:37:28    

natbo a écrit :

C'est postgresql.. je pense que oui..


Tu ne penses pas qu'en testant d'abord sur ton DBMS, ce serait plus facile ?????? :o


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 06-07-2005 à 17:38:20    

Ok, ca marche si j'execute entre les 2 !!
Merci!!
Mais autre pb!!
 récupérer la valeur du champ "type" de postgresql de la meta table geometry_columns dans une varaible pour l'insérer dans une autre table!! La requête fonctionne (select... where..) mais il m'importe un drole de champs (Resource id #5)??? ca veut dire koi???

Reply

Marsh Posté le 06-07-2005 à 17:50:24    

Doit manquer un pg_fetch_*.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 08-07-2005 à 12:01:17    

il manquait un pg_fetch_row()....
Effectivement!!!
Merci bcp!!!!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed