File "saveToDB.php"
Full Path: /home/analogde/www/Dev tableau/Nouveau dossier/saveToDB.php
File size: 1.43 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();
}
?>