connect_error) { die("Connection failed: " . $conn->connect_error); } // Requête SQL pour récupérer les données $sql = "SELECT name, element FROM lists"; $result = $conn->query($sql); // Tableau multidimensionnel pour stocker les résultats $data = array(); if ($result->num_rows > 0) { // Parcourir les résultats et les stocker dans le tableau while($row = $result->fetch_assoc()) { $name = $row['name']; $element = $row['element']; // Si la clé 'name' n'existe pas, créer un nouveau tableau if (!isset($data[$name])) { $data[$name] = array(); } // Ajouter l'élément au tableau correspondant à 'name' $data[$name][] = $element; } } else { echo "0 results"; } // Fermer la connexion $conn->close(); // Convertir le tableau en JSON $jsonData = json_encode($data); ?>