2012-09-05 5 views
0

J'ai un serveur: Localhost via un socket UNIX avec une base de données mySQL à laquelle j'accède en utilisant phpmyadmin. Maintenant, je suis une table comme ceci: x double y à double id smallint10 incrément automatiqueRécupération des coordonnées x, y de la base de données

Les valeurs x et y sont utilisées pour stocker les coordonnées. Maintenant, je veux obtenir les coordonnées les plus récentes de la base de données et les afficher dans google maps. J'ai donc besoin d'un script PHP pour les obtenir. Ensuite, j'aurais besoin d'un script js pour les montrer dans google maps.

+1

J'ai peur que ce ne soit pas une bonne question pour Stackoverflow. Vous devez d'abord essayer quelque chose et poser une question plus précise si quelque chose ne fonctionne pas. – SirDarius

Répondre

1

Vous pouvez essayer PHP + MySQL, qui fonctionne très bien (PHP est un service de script côté serveur et MySQL est un service de base de données, qui fonctionne avec PHP). Vous pouvez passer par PHP/MySQL Tutorial 1 et PHP/MySQL Tutorial 2 pour avoir une idée sur la façon dont ces choses, comme le stockage de données dans, et la récupération de données à partir, les travaux de base de données MySQL, en PHP.

Vous pouvez également avoir un oeil à jQuery méthodes pour récupérer des données à partir de ajax une source distante, en direct, tout en restant sur la même page, sans avoir à naviguer les uns aux autres. Voici un tutoriel http://viralpatel.net/blogs/jquery-ajax-tutorial-example-ajax-jquery-development/ (cela peut vous aider à afficher les résultats de mysql dans google maps)

Je vous recommande d'utiliser la méthode de PHP PDO pour effectuer des opérations de base de données, puisque le manuel PHP lui-même dit: « L'utilisation de l'extension MySQL est déconseillée ". Vous pouvez passer par PDO Tutorial for MySQL Developers

+1

Veuillez ne pas encourager l'utilisation des fonctions mysql. Le manuel PHP dit lui-même "L'utilisation de cette extension est découragée." –

+0

Je le sais. Vous pouvez essayer PDO à la place. –

0
SELECT `x`, `y` FROM `your_tables_name` WHERE `id` = 'id_number_of_coordinations' 

... est à peu près aussi simple que cela. Vous aurez besoin de chercher dans mysql avec PHP. Je recommande d'utiliser mysqli ou PDO.

Questions connexes