Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
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 29/02/2008, 16h54   #1
Invité de passage
 
Inscription : février 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2
Points : 0
Points : 0
Par défaut [SQL] Suppression de ligne

Bonjour,

Voila j'ai un probleme avec un sript.

Je reçois un message d'erreur sur ma page du type :
Citation:
Warning: odbc_do(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] Trop peu de paramètres. 1 attendu., SQL state 07001 in SQLExecDirect in d:\www\ds.php on line 33
Voile mon code php :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$bd="noo"; // source de données dsn
$user="root"; // login
$password=""; // password
$cnx=odbc_connect($bd,$user,$password) or die("Impossible de se connecter");
$combo=$_POST['combo'];
if (!$cnx) echo "impossible de se connecter";
 
$query="DELETE * FROM site Where nomsite=".$combo."";
$result = odbc_do($cnx,$query);
 
if (!$result)
echo 'Opération impossible';
else
echo 'Le site a bien été supprimé';echo '<br><br>';
echo '<a href="dels.php">Retour</a>';
odbc_close($cnx);
?>

Je ne comprends pas le probleme, pourriez vous m'aider svp ?
juig7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 17h36   #2
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
le problème vient du
Code sql :
DELETE * FROM site Where nomsite
En effet, avec la clause Delete, on a pas besoin de l'etoile. fais ceci
Code sql :
DELETE  FROM site WHERE nomsite
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 17h43   #3
Invité de passage
 
Inscription : février 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2
Points : 0
Points : 0
J'ai deja essayer ce que tu me dit mais le probleme persiste ...

Il me dit que le probleme vient du
Code :
$result = odbc_do($cnx,$query);
juig7 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h27.


 
 
 
 
Partenaires

Hébergement Web