Bonjour,
Je suis débutant en développement web et je cherche à me connecter à une base de données avec AJAX.
Je code sur Visual studio Code et j'utilise l'extension Live serveur pour afficher la page web qui est générée.
Mon projet comporte 3 fichiers ;
- Le fichier index.html qui definit le header 1 dans lequel j'afficherai la donnée recupérée.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <!DOCTYPE html> <html> <head> <title>fetching data from database</title> </head> <body> <h1 id="sortie">Hi</h1> <script src="index.js"></script> </body> </html>- Le fichier index.js dans lequel je defini une fonction qui recupere la donnée et la mets dans le header 1 de mon fichier html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function showName() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { document.getElementById("sortie").innerHTML = this.responseText; } xhttp.open("GET", "data.php", true); xhttp.send(); } showName();- Pour finir le fichier data.php qui de ce que je comprend va permettre la connection à la DB.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $serverName = "11.5.0.15"; $connectionInfo = array("Database"=>"OrchestrationDB", "UID"=>"sa", "PWD"=>"Emeric23!"); $conn = sqlsrv_connect($serverName, $connectionInfo); $sql = "SELECT [Ground_Asset_Name] FROM [List_of_Ground_Assets] WHERE [Ground_Asset_ID] = 1"; $results = sqlsrv_query($conn, $sql); echo $results ?>
En sortie ma page m'affiche : "OrchestrationDB", "UID"=>"sa", "PWD"=>"Emeric23!"); $conn = sqlsrv_connect($serverName, $connectionInfo); $sql = "SELECT [Ground_Asset_Name] FROM [List_of_Ground_Assets] WHERE [Ground_Asset_ID] = 1"; $results = sqlsrv_query($conn, $sql); echo $results ?> qui est donc une partie de mon fichier data.php.
Je ne comprends pas du tout ce résultat et n'arrive pas à trouver d'explication sur internet. Pourriez-vous s'il vous plaît m'expliquer pourquoi j'ai ce résultat-là?
Partager