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 ;
  1. 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>
  2. 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();
  3. 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�?