Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/07/2008, 13h32   #1
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 64
Points : 29
Points : 29
Par défaut Wrong parameter count for odbc_do()

bonjour
j'ai un probleme en executant la requete, ça m'affiche un warning:
Warning: Wrong parameter count for odbc_do() in c:\program files\easyphp1-8\www\bd\MAJ\inscription.php on line 175

alors que le nombre de champs de ma table est égale à celui passé dans la requete!
ceci est le code:
Code :
1
2
 
$req="INSERT INTO serveursmtp VALUES ('$row->email','$row->serveur') WHERE ('$row->email' NOT IN (SELECT serveur FROM serveursmtp))";
j'arrive pas à cibler l'erreur!!

marci d'avance!
loulitta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2008, 14h07   #2
Membre confirmé
 
Développeur Web
Inscription : octobre 2006
Messages : 251
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2006
Messages : 251
Points : 268
Points : 268
le problème ne vient pas de ta requête, mais de la ligne ou tu appel odbc_do, tu pourrais nous donner cette ligne stp?
benji07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2008, 08h33   #3
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 64
Points : 29
Points : 29
merci de m'avoir répondre! ceci est le bout de code en question:

Code :
1
2
3
4
5
6
 
$req="INSERT INTO serveursmtp VALUES ('$row->email','$row->serveur')";// WHERE ('$row->email' NOT IN (SELECT serveur FROM serveursmtp))";
echo $req;
$r=odbc_do($req);
if(!$r)
echo odbc_errormsg();
loulitta est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/07/2008, 08h48   #4
Nouveau Membre du Club
 
Inscription : juin 2008
Messages : 64
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 64
Points : 29
Points : 29
j'ai identifié le probleme!!
Code :
1
2
3
4
5
6
 
$req="INSERT INTO serveursmtp VALUES ('$row->email','$row->serveur')";// WHERE ('$row->email' NOT IN (SELECT serveur FROM serveursmtp))";
echo $req;
$r=odbc_do($cnx,$req);//ici était le probleme
if(!$r)
echo odbc_errormsg();
bon j'ai oublié de mettre $cnx lore de l'appel de la methode odbc_do!
loulitta est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h46.


 
 
 
 
Partenaires

Hébergement Web