Bonjour,
J'ai un problème, il omet à chaque fois un enregistrement avec ORDER BY ASC ou ORDER BY DESC.
Il omet un aussi un enregistrement sans ORDER BY.
j'ai 4 enregistrements les informations suivantes sont dans le champ cantons : Neuchâtel, Obwald, Saint-Gall, Schwytz.
Si je met dans ma requête SQL ORDER BY ASC, PHP me retourne :
Obwald
Saint-Gall
Schwytz
et il ne retourne pas Neuchâtel.
-
Si je met dans ma requête SQL ORDER BY DESC, PHP me retourne :
Saint-Gall
Obwald
Neuchâtel
et il ne retourne pas Schwytz.
si je ne mets ni ORDER BY ASC OU ORDER BY DESC il me retourne seulement 3 enregistrements les mêmes que pour ORDER BY ASC.
Que faire pour qu'il retourne les 4 enregistrements ?
Voici mon code :
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $sqlCan = "SELECT DISTINCT cantons FROM membres WHERE activation = 1 ORDER BY cantons ASC"; $reponseCan = $db->query($sqlCan); if ($reponseCan->fetch() == true){ echo "........................."; foreach($reponseCan as $result){ if ($result['cantons'] != "") echo "<option>" . $result['cantons']. "</option>"; } }
Partager