Supprimer une entrée de la base de donnée

Fermé
schancel Messages postés 296 Date d'inscription dimanche 20 mars 2011 Statut Membre Dernière intervention 7 décembre 2018 - 5 août 2011 à 12:49
katsuo49 Messages postés 330 Date d'inscription vendredi 19 juin 2009 Statut Membre Dernière intervention 11 novembre 2014 - 6 août 2011 à 01:28
Bonjour,

j'aimerai que si l'utilisateur demande a se desinscrire ,une requete se voit effectué mais que je ne sais sur quoi me referencier pour le desinscrire j'ai pensé au session mais la
regarder le code
$bdded = $bddel->query("DELETE FROM sbtable WHERE prenom=\"$_SESSION['prenom']\"");
c'est lui qui doit se voir reparer car je recois l'erreur unexpected t_variable
noter qu'il ya un session_start() sur la page


A voir également:

2 réponses

magicshark Messages postés 402 Date d'inscription mardi 27 juillet 2010 Statut Membre Dernière intervention 6 mai 2014 13
5 août 2011 à 15:10
essaye ça a la place j'ai changer les \" par ' " . $.......['....'] . " '
$bdded = $bddel->query("DELETE FROM sbtable WHERE prenom='".$_SESSION['prenom']."'");
et es ce que $_SESSION['prenom'] existe vraiment ?
0
katsuo49 Messages postés 330 Date d'inscription vendredi 19 juin 2009 Statut Membre Dernière intervention 11 novembre 2014 25
6 août 2011 à 01:28
essaies de supprimer une entrée fictive en indiquant directement le prénom que tu veux supprimer plutôt qu'une variable, pour être sûr que le problème vient de là.
Si c'est bien ça, essais comme ça :
$session_prenom = $_SESSION['prenom'];
$bdded = $bddel->query("DELETE FROM sbtable WHERE prenom='$session_prenom');
Une solution de dépannage pour contourner les histoires de ' et de "
0