28-09-2010, 04:22 PM
(Modification du message : 27-10-2010, 07:43 PM par Sephi-Chan.)
Bonjour
J'utilise ce script pour renvoyer les infos des joueurs inscrits et leurs données associées
Le serveur retourne la chaine JSON sous cette forme
Sur base de données MySQL les champs rate, v, l, d sont de Type int(11).
Est ce possible de générer une chaine JSON qui renvoie les enregistrement sous cette forme ?
sous une forme numérique donc ...
Merci
J'utilise ce script pour renvoyer les infos des joueurs inscrits et leurs données associées
<?php include 'define_bdd.php';
ob_start('ob_gzhandler');
$encodable = array();
$connect = mysql_connect(HOST,USER,PASS) or die('Erreur de connexion');
if (!mysql_select_db(BDD,$connect))return 0; if (!$connect)return 0;
$query = 'SELECT `user`,`rate`,`v`,`l`,`d` FROM furukoo ORDER BY rate DESC';
$result = mysql_query($query); mysql_close($connect); if (!$result)return 0;
while($obj = mysql_fetch_object($result)){$encodable[] = $obj;}
mysql_free_result($result);
echo json_encode($encodable);
ob_end_flush();
?>
Le serveur retourne la chaine JSON sous cette forme
[{"user":"Yvan","rate":"1982","v":"906","l":"99","d":"1"},
{"user":"jflx","rate":"1860","v":"85","l":"40","d":"0"},
{"user":"Tracker","rate":"1844","v":"33","l":"40","d":"0"},
{"user":"camick","rate":"1834","v":"9","l":"3","d":"0"}
...]
Sur base de données MySQL les champs rate, v, l, d sont de Type int(11).
Est ce possible de générer une chaine JSON qui renvoie les enregistrement sous cette forme ?
[{"user":"Yvan","rate":1982,"v":906,"l":99,"d":1},
{"user":"jflx","rate":1860,"v":85,"l":40,"d":0},
{"user":"Tracker","rate":1844,"v":33,"l":40,"d":0},
{"user":"camick","rate":1834,"v":9,"l":3,"d":0}
...]
sous une forme numérique donc ...
Merci