Usare MySQL istruzioni preparate in PHP può aumentare la sicurezza e aiutare a migliorare le prestazioni quando si desidera eseguire una query più volte . Istruzioni preparate logica SQL separato dai dati immessi, aiutando a prevenire attacchi di SQL injection . MySQL deve solo analizzare una dichiarazione preparata una volta , chiamate così ripetuti della query può essere eseguita più rapidamente . Istruzioni preparate in PHP può essere fatto attraverso l'estensione mysqli . Istruzioni 
 1 
 Aprire il file PHP in un editor di testo, ad esempio Blocco note di Windows . 
 2 
 Connettersi a un database MySQL con il codice "$ db = new mysqli ( "localhost " , "username " , "password" ) ; " , sostituire" localhost " , " username " e" password " con le informazioni di accesso per il database MySQL 
 3 
 . creare una dichiarazione preparata con l'aggiunta di codice nel formato "$ my_statement = $ db - > prepare ( " INSERT INTO my_table ( nome , id ) VALUES ( , ) ? ? ") ; " o " $ my_statement = $ db - > , preparare ( " INSERT INTO my_table (nome, id ) VALUES ( : nome, : id )"); " , sostituendo la query con il vostro. Il " ? " simbolo " : il nome " e " : id" marchio, se un parametro viene impostato in seguito 
 4 
 associare i parametri con l'aggiunta di codice nel formato "$ my_statement - > bindParam ( 1 , . $ nome ) ; $ my_statement - > bindParam ( 2 , $ id ) " se si è utilizzato punti interrogativi ( ) nella vostra dichiarazione preparata ? . I numeri partono da 1 e aumenta di 1 per ogni ulteriore " ? " simbolo. Aggiungere il codice nel formato "$ my_statement - > ( ' : name' , $ nome) ; $ my_statement - > ( ' : id' , $ id )," se si è utilizzato come parametri " : il nome " e " : id "nella vostra dichiarazione preparata 
 5 
 assegnare valori alle variabili aggiungendo il codice . " $ name = 'Bob' , $ id = 11; " , sostituendo i nomi ei valori delle variabili con quelli utilizzato nella query 
 6 
 eseguire l'istruzione preparata con l'aggiunta del codice " $ my_statement - > execute (); " . . 
 7 
 Salvare il file PHP e caricarlo sul server .