DELETE marche pas...
Quelqu'un pourrait-il m'expliquer pourquoi ce code ne marche pas. Merci d'avance.
$perso='lorash';
include ('./connect.php');
$sql = 'DELETE from jeux where perso="'.$perso.'"';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
meme si je met
$perso=lorash;
ou
$perso="lorash";
ca ne marche pas
Si tu n'as pas d'erreur, c'est que ta table ne contient pas de lorash comme perso.
ET bein c'est ca le probleme c'est que ma table jeux contient bien ds le champ pseudo la valeur lorash
Et ma requete marche quand je la fait directement sur le sql de mon hebergeur mais pas en passant par php !!
Pourrait nous exposer clairement quels sont les symptomes apparants ?
Message d'erreur apparent ?
Execution du script normal ?
Merci
I am singing in the rain , I am happy again !!
La connexion sur ta base de données est bonne ?
As tu aussi vérifier la présence d'éventuels espaces dans ta chaine (dans la variable ou dans la table) qui pourraient fausser ton DELETE ?
Alors reponses a vos questions:
-aucun message d'erreur de sql donc il fait bien la requete (j'imagine).
-la connexion dans la base de donnée est bonne car avant de faire cela je fais deja deux requetes
-j'ai vérifié aucun espace et caractères pouvant fausser le delete alors le mieux je vais tout vous filer...
peut-etre ca vient du fait que tu as fais des requetes avant et peut-etre par prudence il faudrait que les nommes differement , celle-ci serait donc la $sql3 par exemple !
I am singing in the rain , I am happy again !!
C'est bon j'ai trouvé le problème un truc con, laissez tomber, je suis mauvais :p
explique pourquoi quand tu résous un pb :)