PHP / SQL: requête ne renvoyant rien.
Résolu/Fermé
Maitre2B
Messages postés
341
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
11 avril 2020
-
22 nov. 2013 à 14:43
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 22 nov. 2013 à 15:49
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 22 nov. 2013 à 15:49
A voir également:
- PHP / SQL: requête ne renvoyant rien.
- Easy php - Télécharger - Divers Web & Internet
- Sql server recovery - Télécharger - Gestion de données
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Logiciel sql - Télécharger - Bases de données
- Requête sql date supérieure à ✓ - Forum Programmation
5 réponses
Super_carotte
Messages postés
1419
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2015
127
22 nov. 2013 à 15:02
22 nov. 2013 à 15:02
Il va falloir débugger.
Dis moi ce qu'affiche ton code si tu l'ecris comme ceci:
$ID_LIEU = $_GET['lieu_id'];
echo "ID_LIEU= ".$ID_LIEU."</br>";
$query = "SELECT LAT_LIEU, LONG_LIEU FROM LIEU WHERE ID_LIEU = '$ID_LIEU'";
echo "query = ".$query ."</br>";
$data = $c->get($query);
$LAT = $data["LAT_LIEU"];
$LONG = $data["LONG_LIEU"];
echo "LAT_LIEU = ".$LAT."</br>";
echo "LONG_LIEU = ".$LONG."</br>";
Dis moi ce qu'affiche ton code si tu l'ecris comme ceci:
$ID_LIEU = $_GET['lieu_id'];
echo "ID_LIEU= ".$ID_LIEU."</br>";
$query = "SELECT LAT_LIEU, LONG_LIEU FROM LIEU WHERE ID_LIEU = '$ID_LIEU'";
echo "query = ".$query ."</br>";
$data = $c->get($query);
$LAT = $data["LAT_LIEU"];
$LONG = $data["LONG_LIEU"];
echo "LAT_LIEU = ".$LAT."</br>";
echo "LONG_LIEU = ".$LONG."</br>";
Maitre2B
Messages postés
341
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
11 avril 2020
33
22 nov. 2013 à 15:35
22 nov. 2013 à 15:35
ID_LIEU= 581
query = SELECT LAT_LIEU, LONG_LIEU FROM LIEU WHERE ID_LIEU = '581'
LAT_LIEU =
LONG_LIEU =
Ca ne nous avance pas plus que ça :/
query = SELECT LAT_LIEU, LONG_LIEU FROM LIEU WHERE ID_LIEU = '581'
LAT_LIEU =
LONG_LIEU =
Ca ne nous avance pas plus que ça :/
Super_carotte
Messages postés
1419
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2015
127
Modifié par Super_carotte le 22/11/2013 à 15:43
Modifié par Super_carotte le 22/11/2013 à 15:43
Si car maintenant je sais que ton PHP est bon.
Ton probleme vient donc de la BDD.
fais un copié collé de la requete que ça t'affiche (SELECT LAT_LIEU, LONG_LIEU FROM LIEU WHERE ID_LIEU = '581' ) et passe la directement sur ta BDD et dis moi si la requete fonctionne bien (donc dis moi si elle retourne bien les résultats attendus). et Copie colle le résultat de la requete pour que je le vois
Ton probleme vient donc de la BDD.
fais un copié collé de la requete que ça t'affiche (SELECT LAT_LIEU, LONG_LIEU FROM LIEU WHERE ID_LIEU = '581' ) et passe la directement sur ta BDD et dis moi si la requete fonctionne bien (donc dis moi si elle retourne bien les résultats attendus). et Copie colle le résultat de la requete pour que je le vois
Maitre2B
Messages postés
341
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
11 avril 2020
33
22 nov. 2013 à 15:47
22 nov. 2013 à 15:47
Je viens de comprendre mon erreur et j'ai affreusement honte.
SELECT LAT_LIEU, LONG_LIEU FROM LIEUX WHERE ID_LIEU = '581'
Tout fonctionne parfaitement, désolé de vous avoir fait perdre votre temps :/
SELECT LAT_LIEU, LONG_LIEU FROM LIEUX WHERE ID_LIEU = '581'
Tout fonctionne parfaitement, désolé de vous avoir fait perdre votre temps :/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Super_carotte
Messages postés
1419
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2015
127
22 nov. 2013 à 15:49
22 nov. 2013 à 15:49
Ce n'est pas du temps perdu si ça t'a permis de trouver ton erreur.
Bonne continuation ;)
Bonne continuation ;)