Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
filetypes
/
sxw
:
get_files02.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Paramètres de connexion à la base de données $servername = "localhost"; $username = "root"; $password = ""; $dbname = "file_version_db"; $servername = "analogdepat.mysql.db"; $username = "analogdepat"; $password = "Un92pac007"; $dbname = "analogdepat"; // Créer une connexion $conn = new mysqli($servername, $username, $password, $dbname); // Vérifier la connexion if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // Requête pour récupérer toutes les données de la table files $sql = "SELECT file_name, version FROM files"; $result = $conn->query($sql); // Tableau pour stocker les données $files = []; if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $file_name = $row['file_name']; $version = $row['version']; if (!isset($files[$file_name])) { $files[$file_name] = []; } $files[$file_name][] = $version; } } // Convertir le tableau en JSON $jsonData = json_encode($files); // Envoyer le JSON au client header('Content-Type: application/json'); echo $jsonData; // Fermer la connexion $conn->close(); ?>