Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 09/03/2010, 16h01   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 29
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 29
Points : 11
Points : 11
Par défaut Récupérer valeur Spacial avec PHP-MySql

Bonjour

je travail avec WampServer (MySql 5.1.36) , voila les étape que j'ai fait:

Dans PHPMyAdmin:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE address (
address CHAR(80) NOT NULL,
address_loc POINT NOT NULL,
PRIMARY KEY(address),
SPATIAL KEY(address_loc)
);
 
INSERT INTO address VALUES('Foobar street 12', GeomFromText('POINT(2671 2500)'));
INSERT INTO address VALUES('Foobar street 56', GeomFromText('POINT(2971 2520)'));
INSERT INTO address VALUES('Foobar street 78', GeomFromText('POINT(3171 2510)'));
INSERT INTO address VALUES('Foobar street 97', GeomFromText('POINT(5671 2530)'));
INSERT INTO address VALUES('Foobar street 99', GeomFromText('POINT(6271 2460)'));
INSERT INTO address VALUES('Bloggs lane 10', GeomFromText('POINT(5673 3520)'));
INSERT INTO address VALUES('Bloggs lane 20', GeomFromText('POINT(5665 3550)'));
INSERT INTO address VALUES('Bloggs lane 45', GeomFromText('POINT(5571 3510)'));
j'ai eu le résultat suivant:


Pourquoi il m'affiche ces symboles dans address_loc?
le problème est dans la syntaxe de:
INSERT INTO address VALUES('Bloggs lane 10', GeomFromText('POINT(5673 3520)'));
ou bien dans PHPmyAdmin?

saturne2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2010, 16h23   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Qu'est ce que tu voulais obtenir à la place ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2010, 16h48   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2009
Messages : 29
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 29
Points : 11
Points : 11
Citation:
Envoyé par sabotage Voir le message
Qu'est ce que tu voulais obtenir à la place ?
Hy sabotage

il doit faire l'analyse des points (coordonnée spatial) par le méthode GeomFromText: et retourne par exp: 2671 2500
saturne2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2010, 23h30   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Si ca peut te rassurer, j'ai repris le même exemple de la doc pour 4.1 , et il ne fonctionne pas : j'obtiens la même chose que toi dans mes champs et les exemples de calcul de distance retournent toujours Null.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 07h56.


 
 
 
 
Partenaires

Hébergement Web