预处理
预处理
预先处理(准备好),让DBMS先对重复执行的SQL语句进行预先的编译。之后,再调用编码好sql,同时传递数据。
第1步:准备预处理
语法:
prepare 预处理名 from 'sql语句';
示例:
第2 步:执行预处理
语法:
execute 预处理名;
预处理的使用:
1、固定的sql语句,如上例
2、变化的
占位符?
占位符主要用于表示sql语句中动态变化的数据
using 变量
执行:
对于具有占位符的预处理的执行需要使用using 变量。
示例1:
示例2:
PHP使用预处理