High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
PHP
Sujet Précédent
Sujet Suivant
Plus grande valeur
cs_piep14
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011
- 13 oct. 2005 à 17:02
cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
14 oct. 2005 à 16:31
Bonjour, j'aurais une ptite question a vous poser !!!
J'ai une bdd avec IP et DATE comme par exemple :
XXX.XX.XXX.XXX 2005-10-12
XXX.XX.XXX.XXX 2005-10-12
XXX.XX.XXX.XXX 2005-10-13
et je voudrais savoir quel jour il y a eut le plus de connecté !
Je voudrais retournée, 2 connectés le 2005-10-12 pour cette exemple !!!
Il faut savoir que je ne prend en compte que les 12 derniers jours grace a :
$date = date("Y-m-d",mktime(0,0,0,date("m"),date("d")-12,date("Y")));
Si vous avez une ptite idée, merci d'avance !!!
Afficher la suite
A voir également:
Plus grande valeur
Valeur absolue en c
✓
-
Forum Delphi / Pascal
Valeur absolue vba
-
Forum Visual Basic
Un objet qui autorise la valeur null doit posséder une valeur.
✓
-
Forum C# / .NET
Vba procédure trop grande
-
Forum VBA Office (Excel, Word ...)
C# valeur absolue
-
Forum C# / .NET
9 réponses
Réponse 1 / 9
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
2 mars 2010
25
13 oct. 2005 à 17:09
Hello,
à mon avis tu devras faire ça en plusieurs fois.
Peut-être même en stockant dans un tableau à mi-chemin...
En une seule requête, je ne vois pas, là.
Peut-être en mixant MAX () et GROUP BY, remarque...
Bref, regarde là :
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html
Si tu peux le faire en une seule requête, tu trouveras la solution dans cette page.
Réponse 2 / 9
cs_piep14
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011
13 oct. 2005 à 17:38
J'ai essayé ceci :
Code:, ----
<?
include("../config.php");
$req1 = mysql("SELECT date, count(ip) FROM `connectes` GROUP BY `date` ORDER BY COUNT(ip) DESC ");
$res1 = mysql_fetch_row($req1);
$nbm = $nbm[1];
echo "$nbm";
?>
Erreur :
Citation:, ----
Warning: Wrong parameter count for mysql() in /var/www/free.fr/a/5/simslayer/admin/test.php on line 3
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL
result resource in /var/www/free.fr/a/5/simslayer/admin/test.php on
line 4
Merci
Réponse 3 / 9
cs_piep14
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011
13 oct. 2005 à 17:49
Plus d'erreur mais aucun retour d'une valeur !!
Code:, ----
<?
include("../config.php");
$req1 = mysql_query("SELECT date, count(ip) FROM `connectes` GROUP BY `date` ORDER BY `count(ip)` DESC");
$res1 = mysql_fetch_row($req1);
$nbm = $nbm[0];
echo "->$nbm";
?>
merci
Réponse 4 / 9
cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
13 oct. 2005 à 18:21
Salut,
tente ceci :
SELECT MAX(COUNT(ip)),date FROM table GROUP BY date
<hr size="2" width="100%"><li>
Entraide, dépannage et vulgarisation informatique
: Mon site de vulgarisation informatique</li>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 5 / 9
cs_piep14
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011
13 oct. 2005 à 18:34
Problème résolu :
<?
include("../config.php");
$date_anc = date("Y-m-d",mktime(0,0,0,date("m"),date("d")-12,date("Y")));
$sql = mysql_query("SELECT date, count(ip) FROM `connectes` WHERE
`date`>='$date_anc' GROUP BY `date` ORDER BY `count(ip)` DESC") or
die(mysql_error());
$res = mysql_fetch_row($sql);
$nbm = $res[1];
echo "->$nbm";
?>
Merci
Réponse 6 / 9
FhX
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
13 oct. 2005 à 23:11
SELECT date, count(ip) FROM `connectes` WHERE `date`>='$date_anc' GROUP BY `date` ORDER BY `count(ip)` DESC
ORDER BY count(ip) ?
T'as fumé un peu trop la ? Depuis quand un COUNT() se place dans la clause order by ?
Parce que, imaginons que count(ip) = 4 :
ORDER BY 4 ?
C'est ORDER BY ip tout court !
Réponse 7 / 9
cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
13 oct. 2005 à 23:22
non tu peux faire un order by pour le total des count mais faudrait mieux faire comme ça
SELECT date, COUNT(ip) AS nbre FROM connectes WHERE date>='$date_anc' GROUP BY date ORDER BY nbre DESC
<hr size="2" width="100%"><li>
Entraide, dépannage et vulgarisation informatique
: Mon site de vulgarisation informatique</li>
Réponse 8 / 9
FhX
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
14 oct. 2005 à 00:33
Ah exact... je croyais que y'avais qu'un seul enregistrement en retour de query.
Faut que j'arrète de dire des conneries moi :/
Réponse 9 / 9
cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
14 oct. 2005 à 16:31
C'est vrai que ça pourrait être judicieux ^^ (lol)
<hr size="2" width="100%"><li>
Entraide, dépannage et vulgarisation informatique
: Mon site de vulgarisation informatique</li>
Votre réponse
Discussions similaires
Valeur absolue
hred1
-
9 mai 2006 à 15:50
Nikoui
-
9 mai 2006 à 15:53
Valeur absolue d'un chiffre
z980x
-
23 oct. 2003 à 21:30
z980x
-
23 oct. 2003 à 22:09
Erreur de compilation, procédure trop grande
AlfaDemeter
-
17 juin 2005 à 11:20
AlfaDemeter
-
17 juin 2005 à 14:26
Langage C, Valeur absolu, fabs
Valerian13
-
20 sept. 2008 à 12:18
SAKingdom
-
20 sept. 2008 à 18:17
valeur absolue
hela_bouks
-
29 juin 2007 à 15:20
avatar11
-
29 juin 2007 à 15:23
Rejoignez-nous