Bonjour,
J'obtiens ça comme erreur :
Fatal error: Uncaught Error: Cannot use object of type user as array in /home/lesfigueci/www/P2/connexion.php:18 Stack trace: #0 {main} thrown in /home/lesfigueci/www/P2/connexion.php on line 18
ma variable / Objet : me donne ça en print_r :
user Object ( [id] => 10 [username] => toto3 [password] => b3a8e0e1f9ab1bfe3a36f231f676f78bb30a519d2b21e6c530c0eee8ebb4a5d0 [email] => [email protected] [passwordReset] => 100011494 [privilege] => INT )
j'essaie de mettre les valeurs dans des varaibles SESSION
$_SESSION['id']=$resultat['id'];
et ma variable est un objet et est rempli grace à : $resultat=$bdd_select->fetchObject('user');
et donc je me creuse la tâte alors que cela doit etre super simple
Cela fonctionne parfaitement si je fais ça
$rowAll = $bdd_select->fetchAll();
$_SESSION['user_id'] = $rowAll[0]['id'];
$_SESSION['username'] = $rowAll[0]['username'];
Autrement dit j'aimerai récupéré la valeur unique de ma requete SQL mettre les 4 ou 5 champs dans un objet et m'en servir pour remplir des variables ou les exploiter.
Si vous pouviez m'indiquer la marche à suivre ou la bonne ligne de code pour je comprenne en la tordant dans tous les sens .
Merci d'avance