Page 1 sur 1

afiicher en fonction de la première lettre

Posté : 17 août 2005, 15:05
par Justone
Bonjour a tous

J'ai la requete suivante
$str_requete ="SELECT nom, prenom, numero FROM tel_interne WHERE nom='A'";
Or elle ne marche pas!

Comment faire pour afficher toutes les personnes dont le nom commence par la lettre A??

Merci

Posté : 17 août 2005, 15:12
par Cyrano
$str_requete ="SELECT nom, prenom, numero FROM tel_interne WHERE nom LIKE 'A%'";
Il faut utiliser LIKE et ensuite le joker "%" après le caractère recherché.
Tu pourrais chercher par exemple tous les noms comportant la lettre A ce qui donnerait:
$str_requete ="SELECT nom, prenom, numero FROM tel_interne WHERE nom LIKE '%A%'";
Ou encore se terminant par la lettre A :
$str_requete ="SELECT nom, prenom, numero FROM tel_interne WHERE nom LIKE '%A'";

Posté : 17 août 2005, 15:13
par Justone
Ok merci bcp Cyrano.

J'avais essayé avec * mais ca ne marchait pas!!

Posté : 17 août 2005, 15:16
par Cyrano
[Résolu] :?:]

Posté : 17 août 2005, 16:08
par raistlin
En fait ce que tu disais dans ta requete C'est que tu cherchais un nom qui était A et nom qui commençais par la lettre A... Cyrano doit avoir répondu à ta quetions... met [résolu] dans ton titre si c'est le cas.