'DELETE FROM' c'est pas sensé effacer ? [RESOLU]

Nouveau WRInaute
Bonjour,

j'ai un petit problème saoulant et je ne vois pas l'erreur :

Code:
$log = $_POST['ret_admin'];
$sql = "DELETE * FROM admin WHERE login_admin='".$log."'";
$sql=mysql_query($sql);

Je suis connecté à la base sql.
$log a été testé : la chaine correspondante a bien été trouvé dans la table admin.

et rien ...

J'ai tenté plusieurs versions de la requete.

Code:
$sql = "DELETE * FROM admin WHERE login_admin='".$log."'";
$sql = 'DELETE * FROM admin WHERE login_admin="'.$log.'"'
$sql = "DELETE * FROM admin WHERE login_admin=".$log;
$sql = 'DELETE * FROM admin WHERE login_admin='.$log;

Bref, la ligne reste ...
login_admin est en varchar dans ma base SQL.

Toute aide pour corriger ma requete, est la bienvenue.

D'avance merci.
 
WRInaute accro
Et log_admin ne contient pas de " ' " par hasard ? ^^

Sinon, pourquoi tu n'as pas pensé à faire un echo $log et à tester directement la requête générée sur phpmyadmin, tu serais fixé :D
 
Nouveau WRInaute
Robinson a dit:
Bonjour,

Et si tu virais cette saleté * ?

...

Euh ... OK ... je viens de perdre plus d'une journée à cause d'un maudit * ...

Je ne sais pas pourquoi, j'était persuadé qu'il y en avait un sur les tutos que j'avais visionné ...

Donc oui, sans l'astérisque, cela marche beaucoup mieux ...


Merci pour tout, j'apprendrai à lire la prichaine fois.
 
Discussions similaires
Haut