Code : Tout sélectionner
SELECT reference,count(*) as nombre FROM table GROUP BY referenceCode : Tout sélectionner
<?php $requete = "SELECT ref,count(*) as nombre, designation FROM pieces GROUP BY ref limit 10, 10 ";
$select=mysql_query($requete);
while($row= mysql_fetch_array($select)) {
echo $row['designation']."<br / >";
} ?>
Code : Tout sélectionner
CREATE TABLE `pieces` (
`id` mediumint(9) NOT NULL auto_increment,
`ref` varchar(255) NOT NULL default '',
`designation` varchar(255) NOT NULL default '',
`entree` varchar(255) NOT NULL default '',
`statut` varchar(255) NOT NULL default '',
`marque` varchar(255) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=37 ;
Code : Tout sélectionner
SELECT ref,nombre,designation FROM
(SELECT ref,count(*) as nombre, designation FROM pieces GROUP BY ref,designation) as a
ORDER BY nombre DESC LIMIT 10
Code : Tout sélectionner
SELECT ref,nombre,designation FROM
(SELECT ref,count(*) as nombre, designation FROM pieces GROUP BY ref,designation) as a
ORDER BY nombre DESC LIMIT 10
Code : Tout sélectionner
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\index.php on line 118
Code : Tout sélectionner
CREATE TABLE `pieces` (
`id` mediumint(9) NOT NULL auto_increment,
`ref` varchar(255) NOT NULL default '',
`designation` varchar(255) NOT NULL default '',
`entree` varchar(255) NOT NULL default '',
`statut` varchar(255) NOT NULL default '',
`marque` varchar(255) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM AUTO_INCREMENT=42 ;
#
# Contenu de la table `pieces`
#
INSERT INTO `pieces` VALUES (4, '40013800003', 'SOUPAPE', '24/01/2008', '', '');
Code : Tout sélectionner
INSERT INTO `pieces` VALUES (4, '40013800003', 'SOUPAPE', '24/01/2008', '', '');
INSERT INTO `pieces` VALUES (5, '22090000003', 'Poste VDO', '24/01/2008', 'refuse', '');
INSERT INTO `pieces` VALUES (6, '21030000002', 'KLIMACENTER KR', '24/01/2008', 'retour_mag', '');
INSERT INTO `pieces` VALUES (7, '22090000015', 'CORDON MICRO', '24/01/2008', 'interne', '');
INSERT INTO `pieces` VALUES (8, '22091500066', 'MICRO BLAUPUNKT', '24/01/2008', 'interne', '');
INSERT INTO `pieces` VALUES (9, '22025200003', 'MOTEUR EG IC', '24/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (10, '41010000163', 'FAISCEAU SPECIFIQUE ISO', '24/01/2008', 'retour_mag', '');
INSERT INTO `pieces` VALUES (11, '22090000126', 'ANTENNE N-M TEMSA', '24/01/2008', 'retour_mag', '');
INSERT INTO `pieces` VALUES (12, '22090000133', 'MONITEUR PRESTIGE 12V', '24/01/2008', 'interne', '');
INSERT INTO `pieces` VALUES (13, '21025200107', 'RADIATEUR CHAUF AV SORTIE DROIT', '24/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (14, '20115200128', 'VERRIN VOLET DE SOUTE', '24/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (15, '22015200107', 'BP CUVETTE TOILETTE SAF/OPAL', '24/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (16, '41015202212', 'CLIP D26', '24/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (17, 'TY263188Y', 'CABLE CDE VITESSE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (18, '41010000006', 'NECESSAIRE REPARATION CYL.PTE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (19, '40033300001', 'ROBINET COMMANDE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (20, '41010000006', 'NECESSAIRE REPARATION CYL.PTE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (21, '20095200026', 'ACCOUDOIR D SAF HD', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (22, '51010000037', 'CONTACTEUR STOP SAF', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (23, '64159-10010-T2Y', 'ALLUME CIGARE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (24, '51062700008', 'RELAIS INTERMITTENCE EG', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (25, '51060000009', 'RELAIS TYCO AVEC RESISTANCE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (26, 'TY260191', 'ECROU', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (27, 'TY260190Y', 'VIS', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (28, '41010000006', 'NECESSAIRE REPARATION CYL.PTE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (29, '41013801708', 'CAGE ROTULE', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (30, '21022300093', 'SONDE DE TEMPERAT EBERSP', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (31, '30103600045', 'VASE D EXPANSION', '25/01/2008', 'accepte', '');
INSERT INTO `pieces` VALUES (32, '51062700008', 'RELAIS INTERMITTENCE EG', '25/01/2008', 'accepte', 'temsa');
INSERT INTO `pieces` VALUES (33, '51013600261', 'CONTACTEUR DE DEMARRAGE', '25/01/2008', 'accepte', 'man');
INSERT INTO `pieces` VALUES (34, '20013600007', 'BARRILET ANTIVOL', '25/01/2008', 'accepte', 'man');
INSERT INTO `pieces` VALUES (35, '41013600616', 'VIS AUTO CASSANTE CONTACTEUR', '25/01/2008', 'accepte', 'man');
INSERT INTO `pieces` VALUES (36, '41013600616', 'VIS AUTO CASSANTE CONTACTEUR', '25/01/2008', 'accepte', 'man');
INSERT INTO `pieces` VALUES (37, '41010000006', 'NECESSAIRE REPARATION CYL.PTE', '25/01/2008', 'accepte', 'temsa');
INSERT INTO `pieces` VALUES (38, '41010000006', 'NECESSAIRE REPARATION CYL.PTE', '25/01/2008', 'accepte', 'temsa');
INSERT INTO `pieces` VALUES (39, '20025200025', 'PROFILE', '28/01/2008', 'accepte', 'temsa');
INSERT INTO `pieces` VALUES (40, '51065200072', 'RESISTANCE POUR UNITE DEGIVR', '28/01/2008', 'accepte', 'temsa');
INSERT INTO `pieces` VALUES (41, '41010000006', 'NECESSAIRE REPARATION CYL.PTE', '28/01/2008', 'accepte', 'temsa');
$requete = "SELECT ref,count(*) as nombre, designation FROM pieces GROUP BY ref limit 10 ";
$select=mysql_query($requete);
while($row= mysql_fetch_array($select)) {
echo $row['designation']."<br / >";
}