-
[Question] Php - MySQL
Bonjour,
Je suis entrain de faire un carnet d'adresse à l'aide d'une base MySQL et de PHP pour la visualiser.
Je voudrais regrouper les enregistrement par lettres (A-B-C-D-etc.).
Donc existe-t-il un moyen pour récupérer la première lettre du nom ?
Genre MARTIN --> M.
D'avance merci pour votre aide !
-
tu peux utiliser substring dans ton select.
-
Merci mais finalement, je me suis débrouillé avec un :
SELECT * FROM table WHERE nom LIKE 'M%';
Maintenant j'ai une autre question :
Comment faire apparaître les dates au bon format : jj/mm/aaaa ?
-
$alphabet = 'abcdefghijklmnopqrstuvwxyz';
for(i=0;$i<str_len($alphabet);$i++){
echo '<a href="monlien.php?alpha="'.$alphabet[$i].'>'.$alphabet[$i].'</a>'
}
Traitement HTTP
SELECT * FROM maTable WHERE monChamps LIKE '$_GET['alpha']%'
En résumé.
pour la date si tu un champs au format date ou datetime.
date(d/m/Y,strtotime($rs['monchampDate']))
-
C'est bien passé avec :
date('d/m/Y',strtotime($machin));
Merci !!!