Page 1 sur 1

ma requete de suppression me renvoie une erreur que voici

Posté : 16 nov. 2005, 15:29
par micka
Erreur SQL ! DELETE [LOW PRIOROTY] FROM 'variable' [WHERE (''])
Something is wrong in your syntax près de '[LOW PRIOROTY] FROM 'portable' [WHERE (''])' à la ligne 1

je souhaite supprimer un enregistrement dans ma base et au moment de l'execution je recoi ce message.

ma syntaxe est elle correcte ?
voici mon code.merci de votre aide

if ( (isset($_POST['variable'])) && ($_POST['variable'] == '') );
{
// Connexion à la base de donnée 
$connexion = mysql_connect('***','***','') or die('Erreur de connexion '.mysql_error()); 

//Sélection de la base 
mysql_select_db('ma_base',$connexion)  or die('Erreur de selection '.mysql_error()); 

// requete 
$requete = " DELETE [LOW PRIOROTY] FROM 'table' [WHERE ('".$_POST['variable']."'])";

// execution de la requete 
mysql_query($requete) or die('Erreur SQL !'.$requete.'<br>'.mysql_error()); 

// Fermeture de la connexion 
mysql_close(); 
}
<html>
<head>
<title>supprimer portable</title>
</head>

<body>

<form action="#" method="post" name="formulaire">
inscrir l'objet à supprimer : <br><br>
Numéro d'ordinateur : <input type="text" name="num_portable">
<br><br>
<input type="submit" value="supprimer">
</form>

</body>
</html>
[/php]

Re: ma requete de suppression me renvoie une erreur que voic

Posté : 16 nov. 2005, 15:33
par charabia
// requete 
$requete = " DELETE [LOW PRIOROTY] FROM 'table' [WHERE ('".$_POST['variable']."'])";
Hello micka, je te conseille de jeter un oeil sur la syntaxe exacte pour le DELETE.
:arrow: http://phpdebutant.org/article64.php
:arrow: http://siteduzero.com/php/ecriredonnees.php#supprimer

Si après lecture tu as toujours un souci, reviens nous voir ;)

probleme sur requete delete

Posté : 16 nov. 2005, 15:35
par micka
ok je jette un oeil

est ce mieux ?

Posté : 16 nov. 2005, 15:49
par micka
$requete = (" DELETE [LOW PRIOROTY] FROM 'table' WHERE $_POST['variable']=.$_POST['variable'].)"or die(mysql_error());

je ne peux pas tester le code sur place, desolé

Posté : 16 nov. 2005, 15:51
par charabia
Tu testeras chez toi après avoir lu la doc que je t'ai donnée ;)

Posté : 16 nov. 2005, 15:53
par micka
Tu testeras chez toi après avoir lu la doc que je t'ai donnée ;)

ok merci pour la doc

Posté : 16 nov. 2005, 15:53
par VaN
$requete = " DELETE [LOW PRIOROTY] FROM 'table' [WHERE ('".$_POST['variable']."'])";
essaye comme ça peut etre ? :roll:
$requete = " DELETE FROM table WHERE champ=' ".$value." ' ";

Posté : 16 nov. 2005, 15:58
par charabia
$requete = " DELETE [LOW PRIOROTY] FROM 'table' [WHERE ('".$_POST['variable']."'])";
essaye comme ça peut etre ? :roll:
$requete = " DELETE FROM table WHERE champ=' ".$value." ' ";
Lol tu es trop gentil VaN :lol: Je voulais que micka constate de lui même que les copier/coller d'une doc ne font pas toujours bon effet...:)

Posté : 16 nov. 2005, 15:59
par VaN
je peux toujours editer mon post avant qu'il le voit :lol: niark niark.

je me disais aussi, ça ressemblait fortement à un vieux copier/coller de doc officielle..

Posté : 16 nov. 2005, 16:02
par charabia
Nan laisse lol, j'espère qu'il ou elle lira quand même les exemples que j'ai donnés pour les prochaines fois ;)