Remplissage de postgres en php
Résolu/Fermé
petittrain
-
7 déc. 2009 à 14:27
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 8 déc. 2009 à 12:24
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 8 déc. 2009 à 12:24
A voir également:
- Remplissage de postgres en php
- Easy php - Télécharger - Divers Web & Internet
- Excel remplissage conditionnel - Guide
- Remplissage bouteille paintball décathlon - Forum Loisirs / Divertissements
- Remplissage génératif photoshop grisé - Forum Photoshop
- Excel remplissage automatique d'une cellule en fonction d'une autre ✓ - Forum Excel
6 réponses
salut,
en faisant des essais j'ai trouvé la solution est
$query='INSERT INTO indice
VALUES ($identifant,'$lien_document','$date_enregistrement','$type','$disponibilite_total')';
merci pour vos conseils quand même.
en faisant des essais j'ai trouvé la solution est
$query='INSERT INTO indice
VALUES ($identifant,'$lien_document','$date_enregistrement','$type','$disponibilite_total')';
merci pour vos conseils quand même.
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
7 déc. 2009 à 14:31
7 déc. 2009 à 14:31
$query = 'INSERT INTO indice(id, type, date, disponibilite, titre) VALUES('.$z.',"'.$typedocument.'","'.str_replace("-","",$date_redaction).'", true,"'.str_replace(".","",$_FILES['nom_du_fichier']['name']).'")';
salut,
je te remerci pour ta réponse, j'ai essayé ta solution
mais j'ai toujours la même erreur.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: column "procedure" does not exist LINE 1: ...e(id, type, date, disponibilite, titre) VALUES(10,procedure,... ^ in C:\ms4w\Apache\htdocs\telechargement_doc\upload1.php on line 103
alors que le type des colonnes est
id SERIAL PRIMARY KEY ,
type VARCHAR (50 ) NOT NULL ,
date VARCHAR (50 ) NOT NULL ,
disponibilite VARCHAR (50 ) NOT NULL ,
titre VARCHAR (50 ) NOT NULL
je ne comprend pas ou est l'erreur.
je te remerci pour ta réponse, j'ai essayé ta solution
mais j'ai toujours la même erreur.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: column "procedure" does not exist LINE 1: ...e(id, type, date, disponibilite, titre) VALUES(10,procedure,... ^ in C:\ms4w\Apache\htdocs\telechargement_doc\upload1.php on line 103
alors que le type des colonnes est
id SERIAL PRIMARY KEY ,
type VARCHAR (50 ) NOT NULL ,
date VARCHAR (50 ) NOT NULL ,
disponibilite VARCHAR (50 ) NOT NULL ,
titre VARCHAR (50 ) NOT NULL
je ne comprend pas ou est l'erreur.
salut,
j'ai essayé les 2 solution bool ou de mettre des "true", en changeant de type cela n'a rien changé
mais en essayant
$db = pg_connect("host=orsay port=5432 dbname=gestion_documentaire user=pgt password=postgres1");
//enregistrement des paramètres pour la table indice
$query='INSERT INTO indicess
VALUES ('.$identifant.','.$lien_document.','.$date_enregistrement.','.$type.','.$disponibilite_total.')';
//execution de la requette d'enregistrement
pg_query($db,$query);
avec les variable en chiffre (autre chose j'ai des erreurs)
CREATE TABLE indicess
(
identifiant integer NOT NULL,
lien_document text,
date_enregistrement text,
"type" text,
disponibilite_total text,
CONSTRAINT identifiant PRIMARY KEY (identifiant)
)
WITHOUT OIDS;
ALTER TABLE indicess OWNER TO pgt;
j'ai essayé les 2 solution bool ou de mettre des "true", en changeant de type cela n'a rien changé
mais en essayant
$db = pg_connect("host=orsay port=5432 dbname=gestion_documentaire user=pgt password=postgres1");
//enregistrement des paramètres pour la table indice
$query='INSERT INTO indicess
VALUES ('.$identifant.','.$lien_document.','.$date_enregistrement.','.$type.','.$disponibilite_total.')';
//execution de la requette d'enregistrement
pg_query($db,$query);
avec les variable en chiffre (autre chose j'ai des erreurs)
CREATE TABLE indicess
(
identifiant integer NOT NULL,
lien_document text,
date_enregistrement text,
"type" text,
disponibilite_total text,
CONSTRAINT identifiant PRIMARY KEY (identifiant)
)
WITHOUT OIDS;
ALTER TABLE indicess OWNER TO pgt;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
8 déc. 2009 à 12:24
8 déc. 2009 à 12:24
D'abord si le problème est résolu, indique le !
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
7 déc. 2009 à 15:41
7 déc. 2009 à 15:41
C'est parce que ton champ "disponibilite" est un VARCHAR, et on tente d'y insérer un BOOL (booléen).
Donc soit tu entoures true par des guillemets, soit tu changes le type du champ en BOOL (la meilleur des solutions).
Donc soit tu entoures true par des guillemets, soit tu changes le type du champ en BOOL (la meilleur des solutions).