Requête SQL?

Fermé
Romain B. - 11 oct. 2010 à 19:52
lorent1242 Messages postés 3 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 13 octobre 2010 - 13 oct. 2010 à 22:17
Bonsoir,


Je suis en train de faire mon petit site.

Les membres sont enregistrées dans la base de données, et il y a une table 'logged' qui permet de voir qui est connecté (1 si connecté et 0 si non connecté)

J'aimerais savoir quel est la requête SQL et si possible le code PHP afin de l'afficher sur mon site.

J'espère avoir été assez clair


Merci d'avance.

Cordialement.

3 réponses

avion-f16 Messages postés 19125 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 23 mars 2023 4 468
13 oct. 2010 à 20:07
Salut.

Je te conseille plutôt d'ajouter un champ "dernier_chargement" à la table des membres. Cette colonne contiendra la date du dernier chargement d'une page par le membre. Tu devras mettre à jour le champ dans toutes les pages.

Pour savoir qui est connecté, il suffira de compter le nombre d'entrées dont le champ 'dernier_chargement' est supérieur à la date actuelle - x secondes (300 pour une marge de 5 minutes).
1
Kopros Messages postés 597 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 3 février 2020 88
Modifié par Kopros le 13/10/2010 à 20:12
J'imagine que 'logged' est le nom d'un champ. On va dire que ta table s'appelle 'membres'. Disons aussi que t'as un champ qui s'appelle 'identifiant'.

Si tu veux afficher ceux qui sont loggés :

$sql="select * from membres where logged=1";  
$appli=mysql_query($sql) or die ('Erreur !');  
while ($result=mysql_fetch_array($appli)){  
   echo $result['identifiant'].'<br />';  
} 


Voili voilou
0
lorent1242 Messages postés 3 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 13 octobre 2010
13 oct. 2010 à 22:17
Ahh moi j'ai tout appris sur le siteduzero.
C'est hyper bien expliqué, très imagé et avec beaucoup d'exemples. Ils expliquent progressivement la logique du php puis de la BDD (php mysql).
0