Regrouper les resultats par date

Fredy07
Invité n'ayant pas de compte PHPfrance

30 sept. 2009, 07:24

Bonjour,

J'ai une table hit avec les champs: id, url, hits et date, je voudrais regrouper les resultats par date, comme suite:

+ date 1
url1: nombre de hits
url2: nombre de hits
url3: nombre de hits

+ date 2:
url1: nombre de hits
url2: nombre de hits

+ date 3:
url1: nombre de hits
url2: nombre de hits
url3: nombre de hits

J'ai utilise le code suivant mais ca me donne pas ce que je voulais:
SELECT * FROM hit GROUP BY date

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

30 sept. 2009, 10:38

Bonjour,

Quelle est la structure de ta table "hit" ?
mais ca me donne pas ce que je voulais:
C'est à dire ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Fredy07
Invité n'ayant pas de compte PHPfrance

30 sept. 2009, 11:23

Bonjour,

Quelle est la structure de ta table "hit" ?
mais ca me donne pas ce que je voulais:
C'est à dire ?
CREATE TABLE IF NOT EXISTS `hits` (
  `id_hit` int(5) NOT NULL auto_increment,
  `id_classement` tinyint(5) NOT NULL,
  `php_self` longtext collate utf8_unicode_ci NOT NULL,
  `hits` bigint(5) NOT NULL default '1',
  `date` varchar(20) collate utf8_unicode_ci NOT NULL,
  PRIMARY KEY  (`id_hit`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
+ date 1
url1: nombre de hits
url2: nombre de hits
url3: nombre de hits

+ date 2:
url1: nombre de hits
url2: nombre de hits

+ date 3:
url1: nombre de hits
url2: nombre de hits
url3: nombre de hits