-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdatabaseConfig.php
More file actions
49 lines (39 loc) · 1.44 KB
/
Copy pathdatabaseConfig.php
File metadata and controls
49 lines (39 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
/**
* debug_to_console()
* Date : 23.02.2022
* Dernière modification : Michael Divia
* Permet d'enovoyé des éléments PHP dans la console en JS
*/
function debug_to_console($data)
{
$output = $data;
if (is_array($output))
$output = implode(',', $output);
echo "<script>console.log('Debug Objects: " . $output . "' );</script>";
}
//Acred de la Base de donnée
$host = "DBhost";
$username = "DBusername";
$password = "DBpassword";
$dbname = "DBname";
//Créer la connexion à la Base de Donnée
$conn = new mysqli($host, $username, $password, $dbname);
$conn->set_charset("utf8");
//Vérifier la connexion
if ($conn->connect_error) {
debug_to_console("Connection failed: " . $conn->connect_error);
}
//Récupérer les éléments de la table elements
$sql = "SELECT Nom, Lettre, Celibataire, Couple FROM elements";
$result = $conn->query($sql);
//Transfomer le tableau en tableau compatible JS
$elements = $result->fetch_all(MYSQLI_NUM);
$js_elements = json_encode($elements);
//Récupérer les éléments de la table fonction_organique
$sql = "SELECT Fonction, Nom FROM fonction_organique";
$result = $conn->query($sql);
//Transfomer le tableau en tableau compatible JS
$fonction_organique = $result->fetch_all(MYSQLI_NUM);
$js_fonction_organique = json_encode($fonction_organique);
?>