Mysql
 sql >> Base de données >  >> RDS >> Mysql

Filtrer les données MySQL en PHP pour n'afficher que les données de l'utilisateur de la session en cours ?

Bonjour !

Eh bien, vous avez raison, vous avez besoin d'un WHERE clause dans votre déclaration.

Si quelqu'un est connecté et que vous recherchez que le nom de cette personne est connecté, stockez d'abord l'identifiant dans une variable telle qu'une variable $_SESSION, votre instruction ressemblera à SELECT * FROM usertable WHERE id = {$_SESSION['id']}

Vous auriez donc d'abord besoin d'une fonction lorsqu'un utilisateur se connecte pour la stocker

$_SESSION['id'] = row['id']

ou Si vous recherchez une combinaison prénom/nom spécifique :

"SELECT * FROM usertable WHERE firstname = '{$firstname}' AND lastname = '{$lastname}'