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

schancel Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   -  
katsuo49 Messages postés 330 Date d'inscription   Statut Membre Dernière intervention   -
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


2 réponses

magicshark Messages postés 402 Date d'inscription   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention   25
 
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