Bonsoir, je fais actuellement plusieurs table pour un système de session.
Je souhaite retourné si un utilisateurs est en ligne ou non.
Mais une condition directement dans la requête SQL m'aiderai pour retourné si l'utilisateur enregistré est actuellement en ligne (pour joindre une image)
J'ai fais ceci :
Seulement j'ai un probléme avec cette partie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT pr.idadmin, pr.pseudo,session.connex FROM mc_admin_member pr JOIN (SELECT if(userid,1,0) as connex FROM mc_admin_session) LEFT JOIN mc_admin_session session ON(pr.idadmin = session.userid) LEFT JOIN mc_admin_perms perm ON ( perm.idadmin = pr.idadmin )
En gros je souhaite simplement qu'il me retourne toutes les personnes inscrite avec une colonne particulière qui indiquerai s'il est en ligne (connex)
Code : Sélectionner tout - Visualiser dans une fenêtre à part JOIN (SELECT if(userid,1,0) as connex FROM mc_admin_session) LEFT JOIN mc_admin_session session ON(pr.idadmin = session.userid)
Donc juste indiquer si un champ existe avec l'identifiant il retourne connex 1 sinon 0
Partager