| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    JavaScript : Come ottenere una query MySQL tramite PHP
    Il linguaggio di scripting PHP è la più adatta per eseguire le query MySQL perché è un linguaggio di scripting lato server. Tuttavia, è possibile utilizzare JavaScript , un linguaggio di scripting lato client , per ottenere i risultati delle query MySQL da un programma PHP . Per fare questo, è necessario prima di dichiarare una funzione JavaScript per ricevere i risultati della query in JavaScript standard Object Notation ( JSON ) . È quindi necessario creare un programma PHP /MySQL in un file esterno e avere lo script PHP esegue la query, convertire i risultati per JSON e eco la funzione JavaScript con i risultati come parametro alla funzione JavaScript . Istruzioni , creare script PHP
    1

    Creare un nuovo file PHP utilizzando il blocco note o un editor di propria scelta. Accetta un parametro URL chiamato " query" che servirà come la query di filtro : ?

    < Php

    $ scelta = $ _GET [ "query" ] or die (" Nessun parametro di query passata ! ") ;
    2

    Connettersi al server di database MySQL e selezionare il database MySQL che ha la tabella che si desidera ricerca:

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

    $ db = mysql_select_db ( " database " ) or die ( mysql_error ());
    3 < p > Crea la stringa di query per selezionare un record dal database in base al parametro di query passata nell'URL . Eseguire la query :

    $ query = sprintf ( 'SELECT * FROM ` utenti ` WHERE ` nome ` = " % s" LIMIT 1 ' , $ selezione) ;

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

    codificare i risultati in JSON . Eco il nome della funzione JavaScript verrà creato con i risultati con codifica JSON come parametro alla funzione :

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

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

    >
    Crea HTML /JavaScript Document
    5

    Crea un nuovo HTML documento con il blocco note o un editor HTML . Inserire le intestazioni HTML nella pagina :




    < meta charset < DOCTYPE HTML ! > = "utf - 8" >

    JavaScript Get MySQL Query da PHP < /title> <br> 6 <p> Creare una funzione JavaScript che riceverà i dati con codifica JSON e visualizzare i risultati . Assegnare lo stesso nome della funzione JavaScript come si è utilizzato con lo script PHP . <br> <p> <script> <br> <p> QueryResults funzione ( dati ) { <br> <p> risultati var = JSON.parse ( dati); <br> <p> document.write ( " <p> Name =" + results.name + " < /p > " ) ; <br> <p> document.write ( " <p> , e-mail = " + results.email + " < /p > " ) ; } <br> <p> <br> 7 <p> Aggiungi un altro script e assegnare la sorgente di essere l' URL dello script PHP , tra cui la stringa di query : <br> <p> <script src="http://example.com/phpfile.php?query=jones"> < /script> <br> <p> < /head> <br> 8 <p> Aggiungi un "corpo" vuoto per la pagina Web e chiudere il tag HTML : <br> <p> <body> <br> <p> < /body> <br> <p> < /html > <br> 9 <p> Aprire il documento HTML in un browser e controllare per assicurarsi che venga visualizzato correttamente il nome di un utente e l'indirizzo email . <br> < br > <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programmazione/php-mysql-programming/92123.html' >I tipi di sintassi di SQL </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programmazione/php-mysql-programming/92125.html' >MySQL Import Tutorial </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Articoli Correlati </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="/Programmazione/php-mysql-programming/91384.html" title="Sendmail Vs . PHP Mail " target="_self">Sendmail Vs . PHP Mail </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92453.html" title="Come inserire un PHP Data e timestamp in MySQL " target="_self">Come inserire un PHP Data e timestamp in MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91699.html" title="Tutorial per MySQL REGEXP " target="_self">Tutorial per MySQL REGEXP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91981.html" title="Come configurare Apache PHP on MySQL su CentOS " target="_self">Come configurare Apache PHP on MySQL su CentOS </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91437.html" title="Il debug di una funzione Pipelined in Oracle " target="_self">Il debug di una funzione Pipelined in Oracle </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91810.html" title="Come reimpostare un array in PHP " target="_self">Come reimpostare un array in PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92201.html" title="Come impostare livelli di isolamento in MySQL " target="_self">Come impostare livelli di isolamento in MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92209.html" title="Come fare un titolo in una pagina cliccabile Attraverso il PHP " target="_self">Come fare un titolo in una pagina cliccabile Attraverso…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92392.html" title="Come eliminare le matrici di valore in PHP " target="_self">Come eliminare le matrici di valore in PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92091.html" title="Come posso ottenere finestra di messaggio per scorrere con PHP " target="_self">Come posso ottenere finestra di messaggio per scorrere …</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 width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Articoli in evidenza </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/87834.html" title="Come imparare C # veloce " target="_self">Come imparare C # veloce </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91918.html" title="Come Bulk - eliminare tabelle in MySQL " target="_self">Come Bulk - eliminare tabelle in MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92056.html" title="Come controllare la versione di script client MySQL in PHP " target="_self">Come controllare la versione di script client MySQL in …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/86991.html" title="Come faccio a spostamento dei dati in ADT " target="_self">Come faccio a spostamento dei dati in ADT </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/88019.html" title="Come utilizzare una scheda controller RAID nel DOS " target="_self">Come utilizzare una scheda controller RAID nel DOS </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/96004.html" title="Modalità di accesso a VBA email Allegato 2007 " target="_self">Modalità di accesso a VBA email Allegato 2007 </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/cc-programming/85809.html" title="Come convertire un file BMP di un array di byte " target="_self">Come convertire un file BMP di un array di byte </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/94557.html" title="Come totali di ingresso in un database " target="_self">Come totali di ingresso in un database </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/86513.html" title="La differenza tra i pulsanti ASP & Bottoni HTML " target="_self">La differenza tra i pulsanti ASP & Bottoni HTML </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/cc-programming/85494.html" title="Come usare OpenGL per Linguaggio C " target="_self">Come usare OpenGL per Linguaggio C </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conoscenza Informatica http://it.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>