begin process at 2012 05 31 15:19:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

ma rqte ne s'execute


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ma rqte ne s'execute

jeudi 26 août 2004 à 10:22:50 | ma rqte ne s'execute

alonsyl

salut,


j'utilise le tandem "php-access".

les requetes suivantes ne fonctionnent pas:
$intitule = addSlashes($intitule);
$observations = addSlashes($observations);
odbc_do($cnx, "INSERT INTO document (num_doc, titre, commentaire) VALUES ($numero_document, '$intitule', '$observations');");
odbc_do($cnx, "INSERT INTO document (num_doc, titre, commentaire) VALUES ($numero_document, \"$intitule\", \"$observations\");");

pourtant si je fais:
echo "INSERT INTO document (num_doc, titre, commentaire) VALUES ($numero_document, '$intitule', '$observations');<br>";
echo "INSERT INTO document (num_doc, titre, commentaire) VALUES ($numero_document, \"$intitule\", \"$observations\");";
j'obtiens:
INSERT INTO document (num_auto, titre, commentaire) VALUES (58, 'Test d\'évaluation', 'Xième tentative d\'essais.');
INSERT INTO document (num_auto, titre, commentaire) VALUES (58, "Test d\'évaluation", "Xième tentative d\'essais.");
hors, il se trouve qu'en faisant un copier/coller de ces requetes dans access, la 2eme s'execute sans aucun probleme.

comment expliquer que la 2eme requete ne s'execute pas lorsqu'elle n'est pas compilee par le serveur mais qu'elle fonctionne si je l'execute directement dans access ?
comment expliquer que la 1ere requete ne fonctionne pas ?

merci a vous


alonsyl
jeudi 26 août 2004 à 13:40:37 | Re : ma rqte ne s'execute

lotr

Bonjour,

Essaie en rajoutant or die(), comme ça :


$sql = "INSERT INTO document (num_doc, titre, commentaire) VALUES ($numero_document, '$intitule', '$observations')";
//exécution de la requête SQL:
$requete = odbc_do($cnx, $sql) or die( odbc_error() ) ;


As tu une erreur de renvoyée ?
jeudi 26 août 2004 à 15:25:08 | Re : ma rqte ne s'execute

alonsyl

voila le message d'erreur sur ma page web:

Warning: SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 4 attendu., SQL state 07001 in SQLExecDirect in c:\program files\easyphp\www\documentation\mes_docs.php on line 21
07001

merci a toi,


alonsyl
vendredi 27 août 2004 à 10:30:20 | Re : ma rqte ne s'execute

lotr

Bon, j'y connais rien en Access mais vu la tête de l'erreur je dirai qu'il attend 4 paramètres alors que ta requête n'en compte que 3. Ta table document n'aurait elle pas 4 champs ?


Cette discussion est classée dans : insert, document, into, intitule, observations


Répondre à ce message

Sujets en rapport avec ce message

insert into [ par ptifennec ] Bonjour, j' affiche 3 liste_box où je demande à l'utilisateur de rentrer 3 mots clés... ces derniers sont réferencés dans une base de données d'une ta Insert into de (censure) [ par galldup ] Salut,Pourquoi ma requete excécuté sous PHP 4.3.6 vers SQL SERVER 2000 ne marche pô ?//Connection...//Selection de la base...//Lancer la requete !$que bonjour j'ai un probleme avec un INSERT INTO [ par timolerigolo ] Bonjour,Voila j'ai une page d'inscription avec 2 INSERT INTO et je voudrais alimanté 2 requéte SQL mé le problème cé que sa alimante que une seule req REQUETE DE TRI [ORDER BY] [ par ] Bonjour !Je souhaiterais pouvoir classer mes données selon 3 critères : par nom de fiche, par date ou par thème.Les requêtes seules fonctionnent (quan Requete MySQL [ par vbguigui ] Voici ma requete :$requete="INSERT INTO tablemessages VALUES('$contenu')";quand mon contenu est "test" alors ca marche : "INSERT INTO tablemessages VA questions sur INSERT INTO [ par LaTatadu91 ] salut;je veux inserer plusieurs lignes dans ma table je me ser de insert into dois je en faire autant que de lignes ou ya un autre moyen??? Tableau à 3 dimensions [ par nougitch ] Bonjour, Le principe est rès simple : des élèves (colonnes), des matières (lignes) et des notes (cellules). Impossible d'afficher la note de chaque é Insertion MySQL dans une boucle FOR (php) [ par cyberappz ] Bonjour,j'aimerais effectuer une requête d'insertion MySQL dans une boucle for (php php/mysql : apres un INSERT INTO, savoir une valeur dans la table. [ par samueldr ] Bonjour. Je ne suis pas habitué de poster ici. en fait, je crois que c'est ma premiere fois. J'ai un petit probleme en php/mysql. j'aimerais savoir, Probléme au niveau de récupération de valeur psot [ par khafis ] Avant tout je m'explique : j'ai deux zones de liste multiple,  la premiére se remplit directement par la base de donnée , la deusiéme  sert  à recupér


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales