August 16
PHP può essere utilizzato per ottenere informazioni da un database, come MySQL, direttamente e salvare il risultato. Una query SQL utilizza "selezionare" i comandi per ottenere informazioni dai campi nella tabella del database. Le query possono essere combinati con operatori booleani, come "E", "O" e "no". PHP crea la query, invia al database e quindi memorizza il risultato e lo elabora, di solito l'output come una pagina Web in formato HTML. Le pagine Web dinamici utilizzano questo metodo per visualizzare le informazioni dai database.
1 Connettersi al database tramite PHP utilizzando un nome utente del database e la password appropriati. L'esempio seguente illustra questo processo.
<? Php
include ( "login.inc");
$ Connessione = mysqli_connect ($ hostname, $ username, $ password, $ database)
or die ("unable to connect");
2 Formulare la query SQL e assegnarlo a una variabile PHP, come illustrato di seguito.
$ Sqlquery = "SELECT * FROM clienti WHERE clientid> 1001 ORDER BY clientsurnamename ASC";
Questa query viene assegnato al PHP $ sqlquery variabile e viene assegnata una query MySQL, L'obiettivo della query, quando eseguito è quello di ottenere tutti i record dei clienti in cui l'ID cliente è superiore a 1.001.
3 Eseguire e verificare il comando di database ha funzionato. Questo risultato è ottenuto testando il valore di ritorno dalla chiamata alla query e verificando che era diverso da zero (vero) in questo modo:
if ($ returnval = mysqli_query ($ connection, $ sqlquery))
or die ("Query failed.");
Il "if" restituisce TRUE se la query ha successo e FALSE altrimenti, resutling nella "Query non riuscita" messaggio.
4 Fetch tutte le righe associate con la query in PHP utilizzando un ciclo. Assegnare variabili PHP di oggetti e di uscita come HTML selezionati:
while ($ rowdata = mysqli_fetch_array ($ returnval))
{
$clientbalance = $rowdata["$clientbalance"];
Echo & quot; & lt; p> equilibrio del cliente è $ clientbalance & lt; / p> & quot ;;
}