la connessione al database . Le credenziali per la connessione a un database devono essere conservati in un file esterno , come la stringa di connessione utilizza queste informazioni . Si rende il codice più sicuro , come nel seguente esempio PHP :
include ( " login.dat " ) ;
$ connettersi = mysqli_connect ( $ hostname , $ username , $ pass, $ databname ) or die ( "Impossibile connettersi al database" ) ;
il "file login.dat contiene le informazioni di login attuale come segue :
<
php
$ hostname = " localhost " ; //host name
$ username = "robert " ; //Username MySQL
$ passaggio = " wk347652 " ; //MySQL password di
< ? p > $ databname = "vendite" ; //
>
2
Creare la query di aggiornamento Assegnare la query in una variabile PHP , come illustrato :
$ SQLUpdate = "UPDATE cliente insieme purchase_status = \\ " Y \\ "' WHERE pagamento > 0.00 \\ n";
volta che la query viene eseguita , verrà aggiornato ogni record di acquisto stati clienti a ' Y ' , se il campo di pagamento è superiore a 0,00 .
Il "cliente " nella frase "cliente UPDATE " si riferisce al nome della tabella , mentre la colonna " purchase_status " esiste nella tabella dei clienti in fase di aggiornamento .
3
eseguire la query la funzione mysqli_query PHP può eseguire una query tra cui un'istruzione di aggiornamento in questo modo: .
$ updateresult = mysqli_query ( $ connessione , $ SQLUpdate ) per
or die ( " Impossibile eseguire query di aggiornamento : $ SQLUpdate " ) ;
$ updateresult restituisce il successo (vero) o il fallimento dell'operazione di (false ) Questo valore può essere testato per verificare il successo o il fallimento . dell'operazione , ma come parte di tutta la dichiarazione di cui sopra , l '" or die" fallimento si ferma con il messaggio di errore .
4
restituire il conteggio dei record aggiornati mediante la funzione mysqli_num_rows PHP, passando il risultato della query in questo modo:
printf ( "Select restituito % d righe \\ n ". , mysqli_num_rows ( $ updateresult ) ) ;
le uscite di sopra del numero di righe aggiornate utilizzando il ultimo risultato della query indicato ( $ updateresult ) valore . Se il valore di $ updateresult è falso , il numero di record restituiti sarà pari a zero . l' "$ updateresult " è una variabile che contiene il successo ( vero o falso ) della query . la funzione mysqli_num_rows usa questo valore per decidere se ci sono delle righe restituite , in modo da sapere a contarli nella funzione e restituire il numero di righe .
Programmazione © www.354353.com