[PHP] ORDER BY lettre ?

Résolu
Bonjour,
J'aimerais afficcher toute les entré de ma table commençant par A .
pour l'instant je n'arrive qu'a afficher toutes les entrées dans l'ordre alphabetique :

<?php
$reponse = mysql_query("SELECT * FROM couleures ORDER BY `titre` ASC "); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )

...

Merci de m'aider =)

5 réponses

  1. Essaye ceci :
    <?php
    $reponse = mysql_query("SELECT * FROM couleures ORDER BY `titre` LIKE 'a%' ASC "); // Requête SQL
    while ($donnees = mysql_fetch_array($reponse) )
    ...
    1
    1. ça me met tout les "a" en bas de la liste ?!!? ^^ t'es sur que ça fonctionne normalement ?

      =)
      0
      1. J'ai trouvé :)

        c'est pas un 'order by' qu'il fallait mettre mais un 'where' =) :

        SELECT * FROM couleures WHERE `titre` LIKE 'a%'
        1
        1. Ca :
          <?php
          $reponse = mysql_query("SELECT * FROM couleures ORDER BY `titre` LIKE 'a%' DESC "); // Requête SQL
          while ($donnees = mysql_fetch_array($reponse) )
          ... 
          0