多条件搜索功能 - PHP/MySQL
如何创建具有多个条件的搜索页面,其中至少应检查一个条件。
表结构
- ID [pk]
- 姓名
- 性别
- 位置
我想创建一个搜索表单,用户可以在其中按姓名或按姓名、性别或按姓名、性别、位置或 [姓名、性别、位置] 之间的任何此类组合进行搜索
如何设计查询 ?
编辑
我不是要求检查至少一个选项是否有价值 [js 验证],我是要求查询!
我将使用mysqli准备好的语句!
How can i create a search page with multiple criteria where at least a criteria should be checked.
Table Structure
- ID [pk]
- Name
- Sex
- Location
I want to create a search form where user will be able to search by name or by name,sex or by name,sex,location or any such combination among [name,sex,location]
How to design the query ?
Edit
i am not asking for checking atleast a single option has value [js validation], i am asking for the query !
I'll use mysqli prepared statement !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以检查特定字段的帖子是否为空,如果不是,则将相应的 WHERE 子句附加到查询中。以下形式的东西:
You can check to see if the post for a particular field is empty, if it's not then append the corresponding WHERE clause to the query. Something in the form of the following: