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 :
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()");;
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
	$deleteSQL = $db->prepare('DELETE FROM sessions
					WHERE userid = :userid');
	$deleteSQL->execute(array(':userid' => $session['userid']))or die("ERREUR".mysql_error().'.');
($session['userid'] marche, j'ai vérifié), il le fait pas, et exécute le die, avec aucune erreur mysql écrite :

ERREUR.
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 :\

Merci d'avance !