php – 忽略特定的WHERE标准
发布时间:2021-01-17 06:48:11 所属栏目:MySql 来源:互联网
导读:我想执行参数化查询以通过用户提供的参数执行搜索.有很多参数,并不是所有参数都会一直供应.如何创建指定所有可能参数的标准查询,但如果用户未选择有意义的参数值,则忽略其中一些参数?这是一个虚构的例子来说明我的目标$sql = SELECT * FROM people WHERE fir
我想执行参数化查询以通过用户提供的参数执行搜索.有很多参数,并不是所有参数都会一直供应.如何创建指定所有可能参数的标准查询,但如果用户未选择有意义的参数值,则忽略其中一些参数? 这是一个虚构的例子来说明我的目标
显然,这不起作用,因为提供的参数数量与预期参数的数量不匹配.我是否必须每次只使用WHERE子句中包含的指定参数来制作查询,或者是否有办法让某些参数被忽略或在检查时始终返回true? 最佳答案
传递参数时,为不需要的参数提供null. 请注意,为了能够以这种方式运行查询,必须打开PDO的仿真模式 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – Join表(关联表)是否有主键?多对多的关系
- mysql – ActiveRecord :: Base.connection.execute受影响的
- MySQL-Python安装 – 无法构建鸡蛋
- 从mysqldump备份生成具有不同名称的数据库
- Loading half a billion rows into MySQL---转载
- 为什么这个MySQL触发器会导致堆栈溢出?
- mysql – @GeneratedValue不起作用. “java.sql.SQLExcepti
- 节点Mysql On Duplicate Key Update仅更新唯一行
- mysql – 如何从另一个表设置AUTO_INCREMENT
- mysql – 用于计算每天注册用户数的SQL查询
推荐文章
站长推荐
- MySql文件导入(LOAD DATA LOCAL INFILE)
- php – 使用Eloquent查询耗尽了允许的内存限制
- python – SQLAlchemy:如何使用join删除
- php – 需要将其中的字符串w / commas正确导出到
- 在OSX 10.5上的MySql启动时找不到文件’./mysql-
- mysql – 从SHOW ERRORS查询中选择特定列
- 当使用Openfire在两个iOS设备之间聊天时(使用MyS
- c# – 选择MySQL还是选择SQL Server Express(免费
- php – 数据库设计:设计论坛表的最佳实践
- 如何在nodejs mysql连接池中获取未使用/已使用的
热点阅读