Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    JavaScript : Hur får man en MySQL Query Via PHP

    PHP skriptspråk är bäst lämpad för att köra MySQL -frågor eftersom det är en server - side skriptspråk . Det är dock möjligt att använda JavaScript , en klient - side skriptspråk , för att få MySQL frågeresultat från ett PHP- program . För att göra detta måste du först deklarera en JavaScript -funktion för att ta emot de frågeresultat i JavaScript Standard Object Notation ( JSON ) . Du måste då skapa en PHP /MySQL -programmet i en extern fil och har PHP-skript kör frågan , omvandla resultaten till JSON och upprepar JavaScript -funktionen med resultatet som en parameter till JavaScript -funktionen . Instruktioner Review Skapa PHP Script
    1

    Skapa en ny PHP -fil med Anteckningar eller en redaktör för ditt val . Acceptera en URL- parameter som heter " query " som ska fungera som frågan filtret : ?

    < Php

    $ urval = $ _GET [ " query " ] eller die ( " No frågeparameter passerade ! " ) ;
    2

    Anslut till MySQL- databas-server och välj MySQL-databas som har bordet du vill fråga :

    $ DBC = mysql_connect ( " localhost " , " användarnamn " , " lösenord " ) or die ( mysql_error ( ) ) ;

    $ db = mysql_select_db ( " databas " ) eller dö ( mysql_error ( ) ) ;
    3

    Skapa frågesträngen att välja en post från databasen baserat på den frågan parameter som skickas i URL . Kör frågan :

    $ query = sprintf ( ' SELECT * FROM ` användare ` där ` namn ` = " % s " LIMIT 1 ' , $ val ) ;

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

    Koda resultatet i JSON . Echo namnet på JavaScript -funktionen kommer du att skapa med JSON - kodade resultat som parameter till denna funktion :

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

    echo " queryResults ( ' " . $ resultat . " ' ) ; " ; ?

    > Addera Skapa HTML /JavaScript Document
    5

    Skapa en ny HTML dokument med Notepad eller en HTML- redigerare . Infoga HTML-huvuden till sidan : < ! DOCTYPE HTML >



    < meta charset = " utf - 8 " >

    JavaScript Få MySQL Query från PHP < /title > <br> 6 <p> Skapa en JavaScript -funktion som kommer att få JSON - kodade data och visa resultaten. Tilldela samma namn till JavaScript -funktionen som du använde med PHP-skript . <br> <p> <script> <br> <p> Funktion queryResults (data ) { <br> <p> var- resultat = JSON.parse ( data) ; <br> <p> document.write ( " <p> Name = " + results.name + " < /p > " ) ; <br> <p> document.write ( " <p> , E = " + results.email + " < /p > " ) ; <br> <p> } <br> 7 <p> Lägg till ett manus och tilldela källan vara URL för PHP-skript , inklusive frågesträngen : <br> <p> <script src="http://example.com/phpfile.php?query=jones"> < /script > <br> <p> < /head > <br> 8 <p> Lägg en tom " kropp " till webbsidan och stänger HTML- taggen : <br> <p> <body> <br> <p> < /body> <br > <p> < /html > <br> 9 <p> Öppna HTML-dokumentet i en webbläsare och kontrollera att den korrekt visar en användares namn och e-postadress . <br> <br > <br> <div class=dad2><script language='javascript' src='/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/92123.html' >De typer av syntax i SQL </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/92125.html' >MySQL Import Tutorial </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92964.html" title="Hur man skapar databastillämpningar Webb " target="_self">Hur man skapar databastillämpningar Webb </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91645.html" title="Hur Infoga MySQL text med enkla citattecken i PHP " target="_self">Hur Infoga MySQL text med enkla citattecken i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92485.html" title="Hur Rotera Vittnesmål på en webbplats " target="_self">Hur Rotera Vittnesmål på en webbplats </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91324.html" title="PHP Mkdir Tillstånd fungerar inte " target="_self">PHP Mkdir Tillstånd fungerar inte </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91373.html" title="T - SQL String Functions " target="_self">T - SQL String Functions </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92737.html" title="Hur man använder PHP för webbplatser Mobiltelefon " target="_self">Hur man använder PHP för webbplatser Mobiltelefon </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92552.html" title="Så här visar du en greve i PHP & MySQL " target="_self">Så här visar du en greve i PHP & MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92772.html" title="Hur får man ett domännamn i PHP " target="_self">Hur får man ett domännamn i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91476.html" title="Hur man gör en OSA Knapp för Facebook- evenemang Använda HTML " target="_self">Hur man gör en OSA Knapp för Facebook- evenemang Anvä…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91813.html" title="Hur man gör ENUM i phpMyAdmin " target="_self">Hur man gör ENUM i phpMyAdmin </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"> <table class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/perl-programming/93378.html" title="Hur man använder etiketter i Perl " target="_self">Hur man använder etiketter i Perl </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/88493.html" title="Hur öppna SIP -filer " target="_self">Hur öppna SIP -filer </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/87520.html" title="Hur öka History Size i Eclipse Console " target="_self">Hur öka History Size i Eclipse Console </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89936.html" title="Hur man använder Palette i NetBeans " target="_self">Hur man använder Palette i NetBeans </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/88815.html" title="Vad är ett datorprogram Directory " target="_self">Vad är ett datorprogram Directory </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/cc-programming/86025.html" title="Dragen av Turbo C " target="_self">Dragen av Turbo C </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95913.html" title="Hur man skriver en fil i Visual Basic 6 " target="_self">Hur man skriver en fil i Visual Basic 6 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/88305.html" title="Hur man skapar ett Mail till formulär Script " target="_self">Hur man skapar ett Mail till formulär Script </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90799.html" title="JavaScript Beräkningar med decimaler " target="_self">JavaScript Beräkningar med decimaler </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93714.html" title="Hur man gör en Python Konversation " target="_self">Hur man gör en Python Konversation </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html>