Bonjour,
Comme je ne veut rien qu'i manque je vous donnes
ma table "cm2" ET ma requéte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 DROP TABLE IF EXISTS `cm2`; CREATE TABLE IF NOT EXISTS `cm2` ( `LId` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `Letxt1` varchar(10) NOT NULL DEFAULT '', `Letxt2` varchar(40) NOT NULL DEFAULT '', `LeleveNum` mediumint(8) unsigned NOT NULL DEFAULT '0', `LeleveNom` varchar(25) NOT NULL DEFAULT '', `sujet` varchar(80) NOT NULL DEFAULT '', `LTexte` longtext NOT NULL, PRIMARY KEY (`LId`), KEY `Letxt1` (`Letxt1`), KEY `LeleveNum` (`LeleveNum`), KEY `txt_12` (`Letxt1`,`Letxt2`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;
Cette requéte me donne une erreur sur le while ... (trouve rien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 //======= la connection est faite //======= $lui="jean" donc tout les jean ============== $result=mysql_query( "select * from cm2 WHERE Letxt1 LIKE '$Lui%' ORDER BY txt_12 DESC "); while ($row=mysql_fetch_array($result)) { echo $row[Letxt1]; }
Si je fais mon tri (ORDER BY) sur une valeur autre le résultat est parfait !
Une idée ? merci d'avance.
Partager