File "saveToDB.php"

Full Path: /home/analogde/www/explorer/Improve/saveToDB.php
File size: 1.35 KB
MIME-type: text/x-php
Charset: utf-8

<?php
$host = 'localhost'; // Hôte de la base de données
$dbname = 'analogde'; // Nom de la base de données
$username = 'root'; // Nom d'utilisateur MySQL
$password = ''; // Mot de passe MySQL


$host = "analogdepat.mysql.db";   
$username = "analogdepat"; 	   
$password = "Un92pac007";	    
$dbname = "analogdepat";

// Connexion à la base de données MySQL avec mysqli
$conn = new mysqli($host, $username, $password, $dbname);

// Vérifier la connexion
if ($conn->connect_error) {
    die("Échec de la connexion : " . $conn->connect_error);
}

// Vérifier si des données ont été envoyées via POST
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Récupérer les données JSON envoyées
    $data = json_decode(file_get_contents('php://input'), true);
    
    // Convertir les données en format JSON pour les stocker
    $jsonData = json_encode($data);

    // Préparer la requête pour insérer les données dans la table
    $stmt = $conn->prepare("INSERT INTO tableau_data (row_data) VALUES (?)");
    $stmt->bind_param('s', $jsonData); // 's' pour indiquer que c'est une chaîne
    $stmt->execute();

    if ($stmt->affected_rows > 0) {
        echo "Données sauvegardées avec succès!";
    } else {
        echo "Échec de la sauvegarde des données.";
    }

    // Fermer la déclaration et la connexion
    $stmt->close();
    $conn->close();
}
?>