IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

Récupérer des données de MS SQL avec AJAX


Sujet :

AJAX

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Système Spatial
    Inscrit en
    décembre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Système Spatial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : décembre 2022
    Messages : 8
    Points : 8
    Points
    8
    Par défaut 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 ;
    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à?

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    9 789
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 9 789
    Points : 14 879
    Points
    14 879
    Par défaut
    ce résultat donne l'impression que le code php n'est pas exécuté.
    quel serveur http utilisez vous ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur Système Spatial
    Inscrit en
    décembre 2022
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur Système Spatial
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : décembre 2022
    Messages : 8
    Points : 8
    Points
    8
    Par défaut
    J'utilise un serveur apache2. En effet j'ai vu que je n'avais pas installé Php, je l'ai donc installé ce matin et j'ai également installé sqlsrv pour pouvoir me connecter à la DB et ça marche nickel. Merci Beaucoup!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupèrer des données d'une API avec Retool et JS
    Par smvezoo dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/05/2022, 17h08
  2. Récupérer des données qui se suivent avec une RegEx
    Par jpascal dans le forum Langage
    Réponses: 4
    Dernier message: 02/07/2020, 11h01
  3. [XL-2016] Récupérer des données sur le web avec une API GET
    Par GroFlo dans le forum Excel
    Réponses: 0
    Dernier message: 06/05/2019, 23h49
  4. [AJAX] Vérifier des données dans une BDD avec AJAX
    Par mwech dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/10/2008, 16h13
  5. Réponses: 2
    Dernier message: 30/06/2008, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo