Salut a tous,
J'ai récuperer une base de donné, (id,codepostal,commune) de france afin de créer un menu ou l'on commence par choisir le département.
Jusque la pas de souci,
Seulement, tous les code postaux qui devrais commencer par 0, donc de l'ain, les hautes alpes, etc commence directement par leurs premier chiffre, donc 1000 pour l'ain, et 5000 pour les alpes de hautes provence.
Ce que j'aimerais faire, c'est de rajouter ce 0 a tous les champs qu'il manque. Je pense que cela doit etre faisable directement dans phpmyadmin, mais j'en ai aucun idée du comment.
J'avais penser faire un script php du genre (en ayant isoler au prealable les departements en question dans une autre base)
Code :
- $sql = "SELECT id, codePostal FROM localisation";
- $req = mysql_query($sql) or die(.mysql_error())
- while ($data = mysql_fetch_array($req))
- {
- $sql2 = "UPDATE localisation SET codePostal = "0"$data['codePostal'] WHERE id = $data['id']"
- $req2 = mysql_query($sql2) or die(.mysql_error())
- }
|
J'ai pas trop osé lancer ce script, étant donné qu'il doit y avoir bien 5000 commune en comptant tous les département de 1 a 9.
Donc, si vous pourriez m'indiquer si cette double requetes fonctionne, ou si vous aviez plus simple directement dans phpmyadmin.
Merci