DELETE marche pas...

Répondre
nonoche
le 02/11/2004 à 12:44
nonoche
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
LA GLOBULE
le 02/11/2004 à 13:09
LA GLOBULE
Si tu n'as pas d'erreur, c'est que ta table ne contient pas de lorash comme perso.
nonoche
le 02/11/2004 à 14:13
nonoche
ET bein c'est ca le probleme c'est que ma table jeux contient bien ds le champ pseudo la valeur lorash
nonoche
le 02/11/2004 à 14:18
nonoche
Et ma requete marche quand je la fait directement sur le sql de mon hebergeur mais pas en passant par php !!
Lefounard
le 02/11/2004 à 14:20
Lefounard
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 GLOBULE
le 02/11/2004 à 14:20
LA GLOBULE
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 ?
nonoche
le 02/11/2004 à 14:25
nonoche
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...
Lefounard
le 02/11/2004 à 14:32
Lefounard
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 !!
nonoche
le 03/11/2004 à 01:25
nonoche
C'est bon j'ai trouvé le problème un truc con, laissez tomber, je suis mauvais :p
Répondre
LoadingChargement en cours