Salut à tous,
J'ai suivi le tuto suivant : http://a-pellegrini.developpez.com/t...b/?page=page_4 pour gérer mes sessions...
J'ai donc une fonction openSession notamment, dans laquelle je commence par supprimer l'ancienne session d'un utilisateur :
Ceci marche parfaitement bien... Or, quand je copie/colle le MEME code dans la fonction closeSession :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // On supprime la session en cours $deleteSQL = $db->prepare('DELETE FROM sessions WHERE userid = :userid'); $deleteSQL->execute(array(':userid' => $userid))or die("Erreur openSession()");;
($session['userid'] marche, j'ai vérifié), il le fait pas, et exécute le die, avec aucune erreur mysql écrite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $deleteSQL = $db->prepare('DELETE FROM sessions WHERE userid = :userid'); $deleteSQL->execute(array(':userid' => $session['userid']))or die("ERREUR".mysql_error().'.');
Est-ce que quelqu'un a une idée d'où vient le problème svp ? J'ai par ailleurs remarqué que ça faisait la même chose avec un INSERT... Alors que le SELECT marche parfaitement bien :\ERREUR.
Merci d'avance !
Partager