File "save_data01.php"

Full Path: /home/analogde/www/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();


?>