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 !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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.
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.