|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Je pense que ca ne doit pas être compliqué ... mais pouvez vous me mettre sur la piste.
Merci. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Sans un peu plus d'infos ça va pas être simple... BDD ? Structure ? Connexion / déconnexion des utilisateurs ?
En faisant une recherche sur le forum y'a déjà pas mal de sujets là-dessus
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Une base 'user' ... avec tout les logins des utilisateurs enregistrés ...
Je veux juste afficher les logins en page d'acceuil des 3 visiteurs actuellement connectés ... |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Dans ta table tu as un champ connecte ou derniere visite ou sinon comment sais-tu que tes utilisateurs sont connectés?
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Pardon,
Je m'explique en détail ... J'ai une table nommée "dern_conn" dans laquelle il y a 4 champs (user_nom, Date_connect, Ip). Cette table est fonctionnelle ... Elle s'incrémente a chaque fois du dernier utilisateur connecté avec un affichage du format de la date suivant (0000-00-00 00:00:00). Je voudrais afficher sur ma page d'accueil ... les derniers utilisateurs connectés depuis 2 minutes. Il faudrait que je prenne les 3 dernieres lignes ajoutées, que je scinde la date() en récupérant l'heure ... et que je calcule l'heure actuelle en retirant 2 mins ... Vois tu ? |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Tu veux tous les visiteurs qui se sont connectés au cours des deux dernières minutes ou juste les 3 derniers visiteurs qui se sont connectés (c'est pas clair là) ?
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Au cours des 2 dernieres minutes ... oui ...
|
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Donc y'a juste à trouver la bonne requête pour sortir ça...
Quelque chose du genre : Code :
SELECT * FROM dern_conn WHERE TIMESTAMPDIFF(MINUTE, date_connect, NOW()) < 2 Y'a de la doc pour la manipulation de dates dans les requêtes par là : TIMESTAMPDIFF
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Merci a toi JWhite ...
Je te tiens au courant ... |
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Je n'y parviens pas a faire fonctionner la fonction "TIMESTAMPDIFF" ... grgrgrgrgrgrgrgrgrgr
Quelqu'un peut il m'orienter ... ? Aucune aide sur cette fonction ... Merci. |
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ah oui ça dépend c'est à partir de MySQL 5...
je viens de voir que je m'étais craqué en recopiant le lien, c'est donc par là : http://dev.mysql.com/doc/refman/5.0/...functions.html à voir ce qui va bien mais ça doit bien exister...
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#12 | ||
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Code :
Ca ne fonctionne toujours pas. |
||
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Euh ouais c'est préférable de laisser le NOW version SQL ça évite toute emboruille de format.
Tu as regardé ta version de MySQL ? Dans ton "or die" c'est mieux de mettre "mysql_error()" pour voir les libellés des éventuelles SQL.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Merci j'avais oublié ...
Voici l'erreur : Erreur de syntaxe près de '(MINUTE,DateConnect,now()) < 2' à la ligne 1 |
|
|
00
|
|
|
#15 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ligne 15 je sais pas ce que c'est, par contre tu vois que la variable pose problème, remet NOW() c'est plus correct.
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
|
|
#16 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Meme erreur ...
A la ligne 15 c'etait une erreur de ma part. |
|
|
00
|
|
|
#17 | |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Citation:
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
|
00
|
|
|
#18 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
MySQL 4.1.9-max sur le serveur localhost - utilisateur : root@localhost
C'est certainement ca qui pose probleme ????? Il faut que je sois en 5.0 ? |
|
|
00
|
|
|
#19 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 433 ![]() |
Je teste tout cela et te tiens au courant.
Je pars en vacances ce soir. Je reviens le mardi 27 ... Je te tiens au jus dans 1 semaine. Merci a toi. A+ |
|
|
00
|
|
|
#20 |
|
Expert Confirmé
![]() ![]() Inscription : juillet 2004 Messages : 2 684 ![]() |
Ouais, je te l'ai déjà dit, TIMESTAMPDIFF nécessite MySQL version 5 mini, donc ça marchera pas, il faut trouver le moyen de faire cette différence en regardant les fonctions qui sont dans la page dont j'ai donné le lien précedemment
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace. Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com