Comment convertir une base de données mysql table de données en json à l'aide de php
Comment convertir une base de données MySQL table dans les données JSON à l'aide de PHP. Est-il possible de faire cela?
Ci-dessous est le code php, je suis en utilisant:
<?php
$host = "emriphone.db.6420177.hostedresource.com";
$user = "emriphone";
$pass = "Light12-";
$database = "emriphone";
$linkID = mysql_connect($host, $user, $pass) or die("Could not connect to host.");
mysql_select_db($database, $linkID) or die("Could not find database.");
$sth = mysql_query("SELECT * FROM ProviderAppointmentListings");
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
?>
- Il serait bon que tu nous l'a suggéré format de données json. En général @Secator est droit.
- Appel de fonction non définie: json_encode() dans
- Mettre à jour PHP bro! Vous vivez dans cet Âge Sombre où PHP ne pouvais pas
goto
.
Vous devez vous connecter pour publier un commentaire.
Essayer comme ceci:
Si vous n'avez pas
json_encode
ajouter ce avant le code ci-dessus:json_encode
requiert PHP 5.2.0+. Quelle version utilisez-vous?json_encode
avant de l'utiliser ?Je suppose que vous voulez dire les données dans une base de données MySQL-base de données de la table de droite?
Dans ce cas, jetez un oeil à PHP json_encode().
Vous pouvez extraire les données de la db dans un tableau et ensuite le convertir en JSON.
mettre le jeu de résultats de la requête dans un tableau et ensuite utiliser json_encode
vous pouvez utiliser l'id de tableau comme indice du tableau.
Ce code convertit vos données mysql dans phpmyadmin en json. Fonctionne parfaitement
l'aide de ce code :
par exemple :
Aussi longtemps que vous utilisez le serveur MySQL 5.7 ou plus tard, vous pouvez produire des données JSON en utilisant SQL et rien de plus, qui est, vous avez besoin de PHP juste pour passer le SQL et obtenir le résultat JSON. Par exemple:
Il n'y a plus que
JSON_OBJECT
! Veuillez consulter cette page:https://dev.mysql.com/doc/refman/5.7/en/json-function-reference.html
?>