Résultat requête Mysql ne s'affiche pas
Bonjour à tous,
Je suis en train de développer un app android et j'ai besoin de requête mysql entre l'app et mon serveur.
J'ai un soucis avec mon fichier PHP qui génère ma requête. je n'arrive pas à afficher le résultat dans l'explorateur internet. La page est blanche !!
Ma requête semble bonne car si je fais un print_r($response), j'ai bien quelque chose sur ma page.
par contre le print_r(json_encode($reponse)), me retourne rien non plus.
Ma config est le serveur PHP et mysql sur un Nas qnap
- PhpmyAdmin : version 3.3.5
- Serveur Mysql : 5.5.44
Merci à vous d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
$link = mysql_connect("localhost", "login", "password");
mysql_select_db("dbname", $link) or die(mysql_error());
$query = "SELECT * FROM `voiture`";
$result = mysql_query($query, $link) or die($query . " - " . mysql_error());
$nbResults = mysql_num_rows($result);
$response["voiture"] = array();
while ($tab = mysql_fetch_array($result)) {
$tmp = array();//ajout benben
$tmp["id"] = $tab["id"];//ajout benben
$tmp["marque"] = $tab["marque"];
$tmp["modele"] = $tab["modele"];
array_push($response, $tmp);
}
echo (json_encode($response));
$result = mysql_query($query, $link) or die($query . " - " . mysql_error());
mysql_close($link);
?> |