comment je peux transformer ma requete en json ?
Bonjour, je dois récupérer des données pour les afficher en json
voici mon script de test:
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
|
<?php
try {
// On se connecte à MySQL
$bdd = new PDO('mysql:host=localhost;dbname=moodle_prod', 'root', 'test');
} catch (Exception $e) {
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : ' . $e->getMessage());
}
$sql = "SELECT id,email FROM prod_user WHERE id=2681";
echo $sql;
$users = $bdd->query($sql);
echo "<br/>";
foreach ($users as $U) {
$id = $U['id'];
$email = $U['email'];
}
$k1 = array('id' => $id, 'name' => $email);
$K2 = array($id => $k1);
$K3 = array('Matching not enrolled users' => $K2);
echo json_encode(array('results' => $K3)); |
ceci fonctionne mais si j'ai 2 réponses comment je fais ? il y a t'il plus simple ?
mon but est d'avoir ceci
Code:
1 2
|
{"results":{"Matching not enrolled users":{"1490":{"id":"1490","name":"Admin -sup.fr)"},"2":{"id":"2","name":"ds@lf.fr)"},"4372":{"id":"4372","name":"Admin)"}}}} |
je vous remercie beaucoup de votre réponse :)