Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Design
/
Dev tableau
:
save_to_db02.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Connexion à la base de données $servername = "analogdepat.mysql.db"; $dbname = "analogdepat"; $username = "analogdepat"; $password = "Un92pac007"; $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("Connexion échouée : " . $conn->connect_error); } // Récupérer les données JSON envoyées $data = json_decode(file_get_contents("php://input"), true); if (json_last_error() !== JSON_ERROR_NONE) { die("Erreur lors de la décodage des données JSON : " . json_last_error_msg()); } // Préparation de la requête SQL $stmt = $conn->prepare("INSERT INTO tableau_json (data, created_at) VALUES (?, NOW())"); if (!$stmt) { die("Erreur lors de la préparation de la requête : " . $conn->error); } // Conversion des données JSON en chaîne de caractères $data_json = json_encode($data); if ($data_json === false) { die("Erreur lors de l'encodage des données JSON : " . json_last_error_msg()); } // Liaison des paramètres et exécution de la requête $stmt->bind_param("s", $data_json); if ($stmt->execute()) { echo json_encode(["message" => "Données sauvegardées avec succès !"]); } else { echo json_encode(["message" => "Erreur lors de la sauvegarde des données : " . $stmt->error]); } $stmt->close(); $conn->close(); ?>