加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP PDO的预处理语句有什么,有什么作用

发布时间:2023-05-22 14:15:39 所属栏目:PHP教程 来源:
导读:这篇文章将为大家详细讲解有关“PHP PDO的预处理语句有什么,有何作用”的知识,下文有详细的介绍,小编觉得挺实用的,对大家学习或工作或许有帮助,因此分享给大家做个参考,希望大家阅读完这篇文章后可以
这篇文章将为大家详细讲解有关“PHP PDO的预处理语句有什么,有何作用”的知识,下文有详细的介绍,小编觉得挺实用的,对大家学习或工作或许有帮助,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 
1、位置参数
 
利用bindParam()函数,而非直接提供值。
 
$tis = $conn->prepare("INSERT INTO STUDENTS(name, age) values(?, ?)");
 
$tis->bindValue(1,'mike');
 
$tis->bindValue(2,22);
 
$tis->execute();
 
2、命名参数
 
命名参数也是预处理句,将值/变量映射到查询中的命名位置。由于没有位置绑定,在多次使用相同变量的查询中非常有效。
 
$name='Rishabh'; $age=20;
 
$tis = $conn->prepare("INSERT INTO STUDENTS(name, age) values(?, ?)");
 
$tis->bindParam(1,$name);
 
$tis->bindParam(2,$age);
 
$tis->execute();
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!