325 votes

JSON coder les résultats MySQL

Comment utilise-t-on la fonction JSON_encode avec les résultats de requête mysql, ce que je dois effectuer une itération à travers les lignes, ou puis-je juste l’appliquer à l’objet entier de résultats ?

533voto

Paolo Bergantino Points 199336
<pre><code></code><p><code></code><strong>php-json</strong> <a href="http://stackoverflow.com/questions/7318191/enable-json-encode-in-php">ici</a></p></pre>

42voto

ddavtian Points 334

Essayez ceci, cela va créer votre objet correctement

27voto

Hugh Bothwell Points 22635

http://www.php.net/mysql_query dit " `` retourne une ressource ».

http://www.php.net/json_encode a dit qu'il peut encoder n’importe quelle valeur « sauf une ressource ».

Vous devrez parcourir et recueillir les résultats de base de données dans un tableau, puis `` le tableau.

17voto

Tokes Points 105

Merci cela m’a beaucoup aidé. Mon code :

7voto

Pär Points 41

Ce qui précède ne fonctionne pas, d’après mon expérience, avant le nom de l’élément racine dans le tableau à quelque chose, je n’ai pas été en mesure d’accéder à quoi que ce soit dans le json final avant cela.

Qui devrait faire l’affaire !

Pär

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X