<?php /* CREATE TABLE ma_table ( id INT AUTO_INCREMENT PRIMARY KEY, col1 VARCHAR(255), col2 VARCHAR(255), col3 VARCHAR(255) ); */ $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] ]; // Sérialisation du tableau PHP $serialized_data = serialize($data); // Préparer la requête SQL pour insérer les données sérialisées 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", $serialized_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(); ?>