File "load_from_db.php"

Full Path: /home/analogde/www/New folder/load_from_db.php
File size: 1.43 KB
MIME-type: text/x-php
Charset: utf-8

<?php

// Connexion à la base de données

$host = "analogdepat.mysql.db";   

$dbname = "analogdepat";

$username = "analogdepat"; 	   

$password = "Un92pac007";	





// Créer la connexion

$conn = new mysqli($host, $username, $password, $dbname);



// Vérifier la connexion

if ($conn->connect_error) {

    die("Connection failed: " . $conn->connect_error);

}



// Récupérer toutes les lignes de la table

$sql = "SELECT column_name FROM table_DB_planning ORDER BY created_at DESC LIMIT 1"; // Vous pouvez ajuster cette requête selon vos besoins

$result = $conn->query($sql);



// Vérifier s'il y a des résultats

if ($result->num_rows > 0) {

    // Récupérer la première ligne de résultat

    $row = $result->fetch_assoc();

    // Décoder les données JSON stockées dans la colonne `column_name`

    $data = json_decode($row['column_name'], true);



    // Vérifier si les données sont valides et envoyer les données sous forme de JSON

    if ($data) {

        echo json_encode($data); // Retourner les données au format JSON

    } else {

        echo json_encode([]); // Retourner un tableau vide en cas d'erreur de décodage

    }

} else {

    echo json_encode([]); // Retourner un tableau vide si aucune ligne n'est trouvée

}



$statusMessage = "Splendide";

setcookie("nom_du_cookie", $statusMessage , time() + 3600, "/");



// Fermer la connexion

$conn->close();

?>