January 29
PHP in grado di estrarre informazioni da un database MySQL per la connessione al database, ponendo una query tra virgolette e l'assegnazione di una variabile PHP ad esso, e l'esecuzione della query. Le query sono costruiti assegnando o aggiungendo le informazioni della query da MySQL a una variabile PHP. La variabile è poi passato a una funzione PHP ed eseguito. Se la query viene eseguita con successo i dati risultanti viene restituito al programma. Le query in MySQL possono essere "UPDATE", "SELECT" o "CANCELLA" dichiarazioni.
1 Connettersi al database di PHP, utilizzando un file di accesso esterno per contenere le credenziali e le informazioni di accesso come segue:
include ( "login.inf");
$ Cn = mysqli_connect ($ HostN, $ Usern, $ passw, $ db) or die ( "Impossibile connettersi al database MySQL");
2 Assegnare la query SQL. Un esempio di questo segue, la costruzione della linea di interrogazione da linea:
$ Sqlquery = "SELECT IDFornitore DA fornitore \ n";
. $ Sqlquery = "WHERE SupplierName = \" Advantage \ "\ n";
. $ Sqlquery = "E invoiceamt> 100,00";
Quanto sopra si accumula la linea di stringa di query per linea, ma avrebbe potuto essere assegnato alla variabile come una lunga stringa di testo. La ". =" Aggiunge automaticamente il testo della query.
3 Chiamare la query in MySQL come segue:
$ Selectres = mysqli_query ($ CN, $ sqlquery)
or die("Couldn't execute MySQL query: $sqlquery");
La variabile $ selectres è un valore booleano di ritorno VERO o FALSO a seconda se la query è stata eseguita con successo. Se la query ha esito negativo, il PHP si fermerà con il messaggio di errore indicato nel messaggio "o morire".