Je suis actuellement à la recherche d'un fichier des villes de France mais je n'arrive pas à la trouver...
Alors j'ai entrepris de croiser les différents fichiers que j'ai trouvé sur la toile...
Voici le script php que j'ai écrit :
CODE
<?php
include('connexion.php');
$query='SELECT villes.IdVille AS IdVille,
villes.article AS Article,
villes.nom AS Nom,
villes.NumDepartement AS NumDepartement,
villes1.CodePostal AS CodePostal,
villes1.Latitude AS Latitude,
villes1.Longitude AS Longitude
FROM villes, villes1
WHERE ((villes.Article IS NOT NULL)
AND ((villes.Article||villes.nom=villes1.nom) OR (villes.Article||\' \'||villes.nom=villes1.nom)))
OR ((villes.Article IS NULL) AND (villes.nom=villes1.nom))
ORDER BY IdVille';
$query2=mysql_query("INSERT INTO VillesFinales SELECT * FROM ($query) AS Req") or die(mysql_error());
?>
include('connexion.php');
$query='SELECT villes.IdVille AS IdVille,
villes.article AS Article,
villes.nom AS Nom,
villes.NumDepartement AS NumDepartement,
villes1.CodePostal AS CodePostal,
villes1.Latitude AS Latitude,
villes1.Longitude AS Longitude
FROM villes, villes1
WHERE ((villes.Article IS NOT NULL)
AND ((villes.Article||villes.nom=villes1.nom) OR (villes.Article||\' \'||villes.nom=villes1.nom)))
OR ((villes.Article IS NULL) AND (villes.nom=villes1.nom))
ORDER BY IdVille';
$query2=mysql_query("INSERT INTO VillesFinales SELECT * FROM ($query) AS Req") or die(mysql_error());
?>
(Ce n'est qu'une première version...je nettoierais cette table par la suite...)
Et mon navigateur préféré me renvoit dans les roses avec
Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\easyphp1-8\www\monsite\villlintout.php on line 15
Visiblement, je lui en demande trop...
Vous avez une idée pour contourner ce problème???
Par avance, merci!