Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come inserire PHP MySQL prepared statement

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 .

 

Programmazione © www.354353.com