condition pour une session
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 :
Code:
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 ) |
Seulement j'ai un probléme avec cette partie :
Code:
JOIN (SELECT if(userid,1,0) as connex FROM mc_admin_session) LEFT JOIN mc_admin_session session ON(pr.idadmin = session.userid)
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)
Donc juste indiquer si un champ existe avec l'identifiant il retourne connex 1 sinon 0