<?php // Paramètres de la connexion MySQL $host = "analogdepat.mysql.db"; $dbname = "analogdepat"; $username = "analogdepat"; $password = "Un92pac007"; // Création de la connexion MySQL avec mysqli $conn = new mysqli($host, $username, $password, $dbname); // Vérification de la connexion if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // Le tableau à insérer $data = [ ["John Doe", "42", 1, 1 , 1 , 1 , 1], ["Jane Smith", "30", 1, 1 , 1 , 0 , 0], ["Alice Johnson", "25", 0, 0 , 0 , 0 , 0] ]; // Convertir le tableau PHP en JSON $json_data = json_encode($data); // Vérifier si la conversion en JSON a réussi if ($json_data === false) { die("Erreur de conversion en JSON: " . json_last_error_msg()); } // Préparer la requête SQL pour insérer les données JSON dans la table $sql = "INSERT INTO table_task (data) VALUES (?)"; // Préparer la requête avec mysqli $stmt = $conn->prepare($sql); // Vérifier si la préparation a échoué if ($stmt === false) { die("Erreur de préparation de la requête : " . $conn->error); } // Lier les paramètres de la requête $stmt->bind_param("s", $json_data); // Exécuter la requête d'insertion if ($stmt->execute()) { echo "Données insérées avec succès."; } else { echo "Erreur lors de l'insertion : " . $stmt->error; } // Fermer la requête préparée et la connexion $stmt->close(); $conn->close(); ?>