Recuperer les deux premiers caracteres d'un champ
Bonjour à tous,
(je précise que c'est le prog est totalement indépendant de celui d'hier là :D )
Voilà, j'utilise la requête suivante :
Code:
1 2
|
$req=mysql_query("SELECT DISTINCT LEFT(postal,2) FROM apg_points_t WHERE postal <> '' ORDER BY postal") |
Le but est de récupérer les deux premiers caractères de "postal".
Si je fais un "echo $req", ça a l'air de marcher (il me renvoie un Ressource ID #13 ).
Le souci est quand je veux traiter ça avec PHP. Si fais une selection de "postal" sans la fonction LEFT, ça marche, mais là avec la requête si dessus j'ai le message d'erreur suivant :
Notice: Undefined index: postal in c:\program files\easyphp1-8\www\(etc...) on line 109
Le code PHP utilisé est le suivant :
Code:
1 2 3 4
|
while ($resultat=mysql_fetch_array($req)) {
// Ligne 109 $dpt=$resultat["postal"];
echo "......... etc..." |
Merci d'avance si quelqu'un peut m'aider ;)