File "save_data01.php"
Full Path: /home/analogde/www/ONSEMI/Dev tableau/save_data01.php
File size: 1.45 KB
MIME-type: text/x-php
Charset: utf-8
<?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();
?>