Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
JavaScript : Hoe kan ik een MySQL Query Get Via PHP
De scripttaal PHP is het meest geschikt om MySQL queries uitgevoerd omdat het is een server - side scripting taal . Echter , het is mogelijk om JavaScript , een client - side scripting taal , gebruiken om MySQL query resultaten te krijgen van een PHP-programma . Om dit te doen , moet u eerst een JavaScript-functie verklaren om de query resultaten in JavaScript Object Notation Standaard ( JSON ) ontvangen. Je moet dan naar een PHP /MySQL programma te maken in een extern bestand en de PHP-script de query , zetten de resultaten aan JSON en echo van de JavaScript-functie met de resultaten als een parameter aan de JavaScript-functie . Instructies
Create PHP Script
1

Maak een nieuw PHP bestand in Kladblok of een editor naar keuze . Accepteer een URL parameter genaamd " vraag" die zal dienen als de query -filter : ?

$ selectie
= $ _GET [ " vraag" ] or die ( " No queryparameter doorgegeven ! " ) ; kopen van 2

verbinding met de MySQL database server en selecteer de MySQL database dat de tabel die u wilt query :

$ dbc = mysql_connect ( " localhost " , " gebruikersnaam " , " wachtwoord " ) or die ( mysql_error ( ) ) ;

$ db = mysql_select_db ( " databank " ) or die ( mysql_error ( ) ) ;
3

Maak de query string naar een record uit de database op basis van de query parameter doorgegeven in de URL te selecteren . Voer de query :

$ query
= sprintf ( ' SELECT * FROM `users ` WHERE ` name` = " % s " LIMIT 1 " , $ selectie ) ;

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

Codeer de resultaten in JSON . Echo van de naam van de JavaScript- functie die u zal creëren met de JSON - gecodeerde resultaten als de parameter die functie :

$ rij
= json_encode ( mysql_fetch_assoc ( $ resultaat ) ) ;

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

>
Maak HTML /JavaScript Document
5

Maak een nieuwe HTML document met Kladblok of een HTML-editor . < ! DOCTYPE HTML >



< meta charset : steek de HTML -headers in de pagina = " uTF - 8 " >

JavaScript <br> Krijg MySQL Query van PHP < /title > <br> 6 <p> Maak een JavaScript-functie die JSON - gecodeerde gegevens ontvangen en de resultaten weer . Wijs dezelfde naam aan de JavaScript-functie als u gebruikt met de PHP-script . <p> <script> <p> Functie queryResults <br> ( data ) { var <p> resultaten <br> = JSON.parse ( data ) ; <p> document.write <br> ( " <p> Name = " + results.name + " < /p > " ) ; <p> document.write <br> ( " <p> , E-mail = " + results.email + " < /p > " ) ; <br> <p> } <br> 7 <p> In een ander script en toewijzen van de bron naar de URL van de PHP- script , met inbegrip van de query string: <br> <p> <script < /script > <br> <p> < /src="http://example.com/phpfile.php?query=jones"> head> <br> 8 <p> Voeg een leeg " body " om de webpagina en sluit de HTML -tag : <p> <body> <br> <p> <br> < /body > < br > <p> < /html > <br> 9 <p> Open het HTML- document in een browser en controleren om ervoor te zorgen dat het correct wordt weergegeven naam van een gebruiker en e-mailadres . <br> < br > <br></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td bgColor=#e7edf4 align=middle><script language='javascript' src='/ad/201310/3.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=90> <tr> <td align=left>Previous: <a class='LinkPrevArticle' href='/programmering/php-mysql-programming/201309/92123.html' >De aard van de Syntax in SQL </a></li> </td> <td align=right>Next: <a class='LinkNextArticle' href='/programmering/php-mysql-programming/201309/92125.html' >MySQL Import Tutorial </a></li> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=18> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=246> <tr> <td height=246 vAlign=top width=199> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=199> <tr> <td height=244 vAlign=top width=197> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>PHP /MySQL Programmering</STRONG></td> </tr> </table> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92595.html" title="Hoe te Kolommen in MySQL Hernoem " target="_self">Hoe te Kolommen in MySQL Herno…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91960.html" title="Hoe naar Round een decimaal in PHP " target="_self">Hoe naar Round een decimaal in…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92775.html" title="Hoe kan ik HTML -bestand gebruiken Aparte Van PHP Bestand " target="_self">Hoe kan ik HTML -bestand gebru…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91543.html" title="Hoe kan ik PHP crasht Debug " target="_self">Hoe kan ik PHP crasht Debug </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91825.html" title="Hoe te Line Breaks converteren naar een Paragraaf in PHP " target="_self">Hoe te Line Breaks converteren…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92594.html" title="Hoe de WordPress Admin Password In MySQL Verander " target="_self">Hoe de WordPress Admin Passwor…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92366.html" title="Hoe je MySQL Strings Split " target="_self">Hoe je MySQL Strings Split </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/92116.html" title="Hoe naar CSV -bestanden in MySQL PHP gebruiken Importeer " target="_self">Hoe naar CSV -bestanden in MyS…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/php-mysql-programming/201309/91623.html" title="Hoe te beschermen tegen SQL- injecties in PHP " target="_self">Hoe te beschermen tegen SQL- i…</a></td></tr><tr></tr></table></td> </tr> </table> </td> <td vAlign=top width=12></td> <td vAlign=top width=375> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Related Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=209> <tr> <td height=201 width="33%"><IMG src="/img_xby/n1.jpg" width=111 height=182></td> <td width="67%"><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96568.html' target="_self">Hoe maak je een Combo Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96567.html' target="_self">Hoe maak je een Check Box Maak in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96566.html' target="_self">Hoe maak je een tekstvak maken in Visual…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96565.html' target="_self">Hoe maak je een optie Box in Visual Basi…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96564.html' target="_self">Hoe maak je een schijf keuzelijst in Vis…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96563.html' target="_self">Hoe kan ik een keuzelijst maken in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96562.html' target="_self">Hoe kan ik een Picture Box Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96561.html' target="_self">Hoe een bestand keuzelijst Maak in Visua…</a><br><a class='LinkArticleCorrelative' href='/programmering/visual-basics-programming/201309/96560.html' target="_self">Hoe kan ik een afbeelding Box Maak in Vi…</a><br></td> </tr> </table> </td> </tr> </table> </td> <td vAlign=top width=8></td> <td vAlign=top width=376> <table class=bian border=0 cellSpacing=0 cellPadding=0 width=375> <tr> <td height=244 vAlign=top> <table border=0 cellSpacing=0 cellPadding=0 width="100%" bgColor=#dbe3ee> <tr> <td height=29 width="4%"> </td> <td width="96%"><STRONG>Programmering Articles</STRONG></td> </tr> </table> <table border=0 cellSpacing=4 cellPadding=0 width="95%" align=center height=207> <tr> <td height=199 width="33%"><IMG src="/img_xby/n2.jpg" width=111 height=182></td> <td width="67%"> <table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/cc-programming/201309/85830.html" title="Hoe maak je een lege array in C " target="_self">Hoe maak je een lege array in C </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/python-programming/201309/93734.html" title="Hoe de Fourier -serie in Python Compute " target="_self">Hoe de Fourier -serie in Python Compute </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/visual-basics-programming/201309/95532.html" title="Hoe te Audio Levels Detect Van Output in Visual Basic " target="_self">Hoe te Audio Levels Detect Van Output in…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/90575.html" title="Hoe kan ik Java inschakelen op mijn werkbalk ? " target="_self">Hoe kan ik Java inschakelen op mijn werk…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88110.html" title="Hoe te QBASIC Gebruik bij het ​​vinden van de inverse van een matrix " target="_self">Hoe te QBASIC Gebruik bij het ​​vinden v…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/88846.html" title="Hoe maak je een computer programma schrijven " target="_self">Hoe maak je een computer programma schri…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89115.html" title="Hoe om afbeeldingen te draaien Met Tegel in Java " target="_self">Hoe om afbeeldingen te draaien Met Tegel…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/computer-programming-languages/201309/86869.html" title="Hoe maak je verbinding een byte naar een Word- adres " target="_self">Hoe maak je verbinding een byte naar een…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/programmering/java-programming/201309/89061.html" title="Hoe maak je verbinding een website om SQLite " target="_self">Hoe maak je verbinding een website om SQ…</a></td></tr><tr></tr></table></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=57> <tr> <td class=bs background=/img_xby/di.jpg align=center>Copyright © Computer Kennis http://www.nldit.com <script language='javascript' src='/ad/201310/5.js'></script></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=970 align=center height=10> <tr> <td></td> </tr> </table> </div> </body> </html>