社区
基础编程
帖子详情
问几个关于MYSQL的like语句里插入PDO占位符的问题
stneo1990
2012-10-20 08:36:03
第一个是,查询某个字符串都是用like '%somestring%'这种方式来查吗?有没有什么优化的手段或者措施,比如像binary filed like '%x%'这样..
第二个是,like语句相关的查询有没有什么SQL注入漏洞?因为对这方面了解的少.
然后最后就是想了解下其它的要注意的地方~谢谢了~
...全文
340
5
打赏
收藏
问几个关于MYSQL的like语句里插入PDO占位符的问题
第一个是,查询某个字符串都是用like '%somestring%'这种方式来查吗?有没有什么优化的手段或者措施,比如像binary filed like '%x%'这样.. 第二个是,like语句相关的查询有没有什么SQL注入漏洞?因为对这方面了解的少. 然后最后就是想了解下其它的要注意的地方~谢谢了~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stneo1990
2012-10-25
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
1楼发MYSQL较好..2楼提到PDO就是PHP的事了.
我也是刚接触PDO没久,没想过LIKE里放占位符呢
然而如果查阅PDO使用手册没有提到这一点的话估计官方也认为在这个问题上不用防注入吧.
不知道其他老手的经验看法如何
[/Quote]
我解决了,就是写成'subject like ?',然后在绑定参数时写上array("%".$somestring."%")就可以了.
K-dash
2012-10-21
打赏
举报
回复
1楼发MYSQL较好..2楼提到PDO就是PHP的事了.
我也是刚接触PDO没久,没想过LIKE里放占位符呢
然而如果查阅PDO使用手册没有提到这一点的话估计官方也认为在这个问题上不用防注入吧.
不知道其他老手的经验看法如何
stneo1990
2012-10-20
打赏
举报
回复
好吧..开始发到MYSQL版去了.....我错了
stneo1990
2012-10-20
打赏
举报
回复
想问一下,如果用PDO的话,怎么在like语句里面插入占位符'?'...比如像这样:like '%?%'..但是这样不行.
PHP程序设计-3期(KC016) 5.2.1显示数据常见
问
题
.docx
在PHP程序设计中,数据库操作是一个非常重要的环节。
PDO
(PHP Data Objects)...同时,正确理解和使用SQL
语句
中的
占位符
以及数据库用户权限也是避免
问
题
的关键。熟悉这些知识点有助于编写更稳定、安全的PHP数据库应用。
php
mysql
PDO
查询操作的实例详解
`或命名
占位符
`:name`表示。7.
插入
数据
插入
数据的示例:`$sql = "INSERT INTO `user` (`login`, `password`) VALUES (:login, :password)";$stmt = $dbh->prepare($sql);$stmt->execute(array(':login' => '...
PHP实现多关键词查询
`是
占位符
,`execute`方法的参数是绑定到这些
占位符
的实际值。 class.sql文件可能包含了创建数据库表的SQL
语句
,或者是示例数据
插入
语句
。打开这个文件,你可以查看具体的数据库设计和测试数据。 总的来说,"PHP...
PHP程序设计-3期(KC016) 5.2.5条件查询课后习题.doc
)作为
占位符
,然后通过`execute()`方法传递实际的值。在`$arr`数组中,我们使用了`'%'.$key.'%'`来创建一个匹配关键词的LIKE条件,这样可以找到包含关键词的学生姓名。 4. **条件判断**:`if(!empty($key))`这段...
关于?
问
号
占位符
的分析(主要以PHP为例)
本文对
问
号
占位符
进行了分析讲解。在PHP中,
问
号(?)作为
占位符
的核心价值体现在参数化查询的防注入机制上。通过
PDO
预处理
语句
中的SELECT * FROM users WHERE name = ?形式,
问
号将用户输入与SQL逻辑分离,确保恶意...
基础编程
21,890
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章