預先處理(准備好),讓DBMS先對重復執行的SQL語句進行預先的編譯。之後,再調用編碼好sql,同時傳遞數據。
第1步:准備預處理
語法:
prepare 預處理名 from 'sql語句';
示例:
第2 步:執行預處理
語法:
execute 預處理名;
預處理的使用:
1、固定的sql語句,如上例
2、變化的
占位符主要用於表示sql語句中動態變化的數據
using 變量
執行:
對於具有占位符的預處理的執行需要使用using 變量。
示例1:
示例2:
PHP使用預處理