OVH Cloud OVH Cloud

php et postgres

1 réponse
Avatar
galère
Bonjour,

Je suis une nouvelle utilisatrice de postgres et je commence déjà à
avoir des problèmes...
J'ai une base de test dans laquelle j'ai une seule table toto (nom,
ville) qui est vide pour l'instant.
Lorsque j'utilise la fonction pg_exec pour faire une select , elle ne
me rend rine (ce qui est normal) mais ne me fait pas d'erreur par
contre, lorsque je veux insérer en faisant :
pg_exec("insert into toto values ('azerty','titi')");
j'ai le message d'erreur suivant :
Query failed: ERROR: array value must start with "{" or dimension
information in "nom de mon fichier"
Je ne vois ou est le problème car je ne peux pas faire plus simple
comme requête d'insertion !

Merci pour aide

1 réponse

Avatar
Sebastien Lardiere
Le Wed, 01 Jun 2005 08:54:46 +0000, galère a écrit :

Bonjour,


Bonjour,


Je suis une nouvelle utilisatrice de postgres et je commence déjà à
avoir des problèmes...
J'ai une base de test dans laquelle j'ai une seule table toto (nom,
ville) qui est vide pour l'instant.
Lorsque j'utilise la fonction pg_exec pour faire une select , elle ne
me rend rine (ce qui est normal) mais ne me fait pas d'erreur par
contre, lorsque je veux insérer en faisant :
pg_exec("insert into toto values ('azerty','titi')");
j'ai le message d'erreur suivant :
Query failed: ERROR: array value must start with "{" or dimension
information in "nom de mon fichier"


Il dit qu'il y a un champ de type tableau, et il n'aime pas la façon dont
tu essaies d'y inserer des données. Voir la page suivante pour plus
d'information sur les tableaux dans Php :
http://traduc.postgresqlfr.org/pgsql-fr/arrays.html

J'imagine que tu ne cherches pas particulierement à avoir de
tableau, vu que tu n'en parles pas. L'idéal serait que tu montres ta
requete de création de la table, pour voir comment peut-on corriger cela.

Suivi à fr.comp.applications.sgbd

--
Sébastien