| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    JavaScript: Comment obtenir une requête MySQL via PHP
    Le langage de script PHP est le mieux adapté pour exécuter des requêtes SQL , car il est un langage de script côté serveur. Cependant, il est possible d'utiliser JavaScript, un langage de script côté client, pour obtenir des résultats de requêtes SQL à partir d'un programme PHP. Pour ce faire, vous devez d'abord déclarer une fonction JavaScript pour recevoir les résultats de la requête en JavaScript Object Notation standard ( JSON ) . Vous devez ensuite créer un programme PHP /MySQL dans un fichier externe et que le script PHP exécuter la requête , convertir les résultats au format JSON et l'écho de la fonction JavaScript avec les résultats en tant que paramètre à la fonction JavaScript. Instructions
    Créer un script PHP
    1

    Créer un nouveau fichier PHP en utilisant le Bloc-notes ou un éditeur de votre choix . Accepter un paramètre d'URL appelé "query" qui servira de requête de filtre :

    < php

    $ selection = $ _GET [ "query" ] or die ( " Pas de paramètre de requête passée ! ");
    2

    connecter au serveur de base de données MySQL et sélectionnez la base de données MySQL qui a la table que vous souhaitez interroger :

    DBC $ = mysql_connect (" localhost "," username " ," password " ) or die ( mysql_error ());

    $ db = mysql_select_db ( " base de données " ) or die ( mysql_error ());
    3 < p > Créer la chaîne de requête pour sélectionner un enregistrement de la base de données basée sur le paramètre de requête dans l'URL . Exécutez la requête :

    $ query = sprintf ( 'SELECT * FROM ` utilisateurs ` WHERE `nom` = "% s " LIMIT 1 ", $ selection ) ;

    $ result = mysql_query ( $ query ) or die ( mysql_error ());
    4

    encoder les résultats en JSON. Echo le nom de la fonction JavaScript que vous allez créer avec les résultats JSON codés comme paramètre à cette fonction :

    $ row = json_encode ( mysql_fetch_assoc ($ result) ) ;

    écho queryResults " (' " . $ result . "') ; " ?

    >
    Create HTML /JavaScript document
    5

    Créer un nouveau HTML document avec le Bloc-notes ou un éditeur HTML. Insérez les en-têtes HTML dans la page : Photos




    < meta charset = " utf-8" > Photos

    JavaScript Obtenir MySQL Query à partir de PHP
    6

    créer une fonction JavaScript qui recevra les données JSON codés et afficher les résultats. Attribuer le même nom à la fonction JavaScript que vous avez utilisé avec le script PHP.

    Photos


    8

    Ajouter un «corps» vierge à la page Web et fermer la balise HTML:




    9

    Ouvrez le document HTML dans un navigateur et assurez-vous qu'il affiche correctement le nom d'utilisateur et votre adresse email .
    < br >

    Previous :

    next :
      articles connexes
    ·PHP Erreur: Undefined offset 
    ·Comment transférer les résultats à un client en PHP 
    ·Comment fractionner des chaînes MySQL 
    ·Comment écrire à un document Word Utilisation des fon…
    ·Comment faire pour intégrer PHP dans une photo 
    ·Comment trouver la date d'hier en PHP 
    ·Comment fusionner avec PHP HTML 
    ·Comment publier une base de données MySQL et Caractèr…
    ·Comment créer un ID de session en PHP 
    ·MySQL LEFT JOIN Tutorial 
      articles en vedette
    ·Comment faire une virgule flottante variable en Python 
    ·Comment faire pour réinitialiser le mot de passe admin…
    ·Comment faire pour exécuter une commande de procédure…
    ·Comment déterminer si une clé de Registre existe dans…
    ·Comment écrire un compteur de visites en JSP 
    ·Java GUI Tutoriel pour NetBeans 
    ·Cocoa Touch Vs . Objective C 
    ·PHP connexions persistantes causant charge MySQL 
    ·Qu'est-ce que CLR programmation 
    ·Comment remplacer les blocs en utilisant AWK 
    Copyright © Connaissances Informatiques http://fr.wingwit.com