PDO是目前常用的连接数据库的方法。为了提高运行效率,使用预处理语句——prepare方法是一种有效的方法。这篇文章将带你去看一看。
首先,我们需要知道PDO:prepare的语法。
(资料图)
公共PDO :3360准备(字符串$语句,数组$ driver _ options=array)字符串$语句:它必须是目标数据库服务器的有效SQL语句模板。
$driver_options:数组包含一个或多个key=value键-值对,用于为返回的PDOStatement对象设置属性。
返回值:如果数据库服务器完成了PDOStatement的准备,则返回PDostation对象。如果数据库服务器无法准备语句,它将返回false或抛出PDOException(取决于错误处理程序)。
1.以命名参数的形式准备SQL语句参数。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
/*传入数组的值并执行准备好的语句*/
$sql="SELECT id,高度,高度
来自人们
其中高度:高度=:
$sth=$dbh-prepare($sql,array(PDO : attr _ CURSOR=PDO : CURSOR _ FWDONLY));
$ sth-execute(array(" : heights "=150," : height "=" tall ");
$ tall=$ sth-fetchAll;
$ sth-execute(array(" : heights "=175," : height "=" small ");
$ small=$ sth-fetchAll;
?2以问号的形式准备SQL语句参数
?服务器端编程语言(Professional Hypertext Preprocessor的缩写)
/*传入数组的值并执行准备好的语句*/
$sth=$dbh-prepare("SELECT id,height,height
来自人们
哪里的高地?和高度=?");
$sth-execute(array(150," tall "));
$ tall=$ sth-fetchAll;
$sth-execute(array(175," small "));
$ small=$ sth-fetchAll;
?以上就是用PHP分析PDO:prepare(带代码示例)的详细内容!
来源:php中文网站
关键词:
Copyright 2015-2022 世界城建网 版权所有 备案号:琼ICP备2022009675号-1 联系邮箱:435 227 67@qq.com