Récupérer des données de MS SQL avec AJAX
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:
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:
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:
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à?