首页 > 编程知识 正文

mysql配置文件路径,连接数据库mysql

时间:2023-05-05 06:36:45 阅读:114766 作者:1051

pdostatement :3360执行文件

PDOStatement:execute —执行预处理语句。 (PHP 5=5.1.0,PECL pdo=0.1.0) )。

说明

语法

bool pdostatement :3360 execute (([ array $ input _ parameters ] ) ) ) ) ) 65 )

执行预处理的语句。 如果预处理语句包含参数标记,则必须选择以下方法之一:

框中,选择“默认值”

或者,传递仅用作输入参数值的数组

参数

input_parameters

元素数组的数量与绑定到要执行的SQL语句的参数相同。 所有值都将被视为PDO:PARAM_STR。

不能将多个值绑定到单个参数。 例如,不能将两个值绑定到IN (子句中的一个单独的命名参数)。

绑定的值不能超过指定的数量。 如果input_parameters包含在PDO:prepare ()预处理的SQL中指定的更多键名,则此语句将失败并生成错误。

返回值

如果成功则返回TRUE,如果失败则返回FALSE。

实例

执行绑定变量的预处理语句

/*绑定PHP变量并执行预处理语句*/

$calories=150;

$colour='red ';

$sth=$DBH-prepare('selectname,colour,calories

来自浮动

where calories 3360 caloriesandcolour=: colour ';

$STH-bindparam(:calories )、$calories、PDO:PARAM_INT );

$STH-bindparam(:colour )、$colour、PDO:PARAM_STR、12 );

$sth-execute (;

使用包含插入值的数组执行预处理语句(命名参数)

/*通过传递包含插入值的数组执行预处理语句*/

$calories=150;

$colour='red ';

$sth=$DBH-prepare('selectname,colour,calories

来自浮动

where calories 3360 caloriesandcolour=: colour ';

$sth-execute(Array ) (:calories )=$calories,65:colour )=$colour );

使用包含插入值的数组执行预处理语句(占位符)

/*通过传递插入值数组执行预处理语句*/

$calories=150;

$colour='red ';

$sth=$DBH-prepare('selectname,colour,calories

来自浮动

WHERE calories? AND colour=? ();

$STH-execute(Array ) $calories,$colour );

执行问号占位符预处理语句

/*绑定PHP变量并执行预处理语句*/

$calories=150;

$colour='red ';

$sth=$DBH-prepare('selectname,colour,calories

来自浮动

WHERE calories? AND colour=? ();

$STH-bindparam(1,$calories,PDO:PARAM_INT );

$STH-bindparam(2,$colour,PDO:PARAM_STR,12 );

$sth-execute (;

使用数组执行包含IN子句的预处理语句

/*使用数组的值,调用包含IN子句的预处理语句*/

$ params=array (121,63,171 );

创建填充了与params相同数量占位符的字符串*/

$place_holders=implode ',',Array_fill(0,count ),'? );

/*

预处理语句中的$params数组中的每个值都包含一个未命名的占位符。

语句执行时,$params数组的值绑定到预处理语句的占位符。

这与使用PDOStatement:bindParam ()不同,因为它需要引用变量。

PDOStatement:execute ()仅用于替代按值绑定。

*/

$sth=$DBH-prepare('selectid,namefromcontactswhereidin ) $place_holders ) );

$STH-Execute($Params );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。