MYSQL选择查询包括所有未指定的内容

时间:2017-03-14 05:45:17

标签: mysql sql mysqli

在MYSQL中,如果用户没有输入任何内容,如何创建一个选择查询来显示所有内容。

例如,我有一个选项,用户可以在文本框中输入名称。但是,如果未输入任何名称,则会返回所有结果。

示例:

select * from names where name=$name

name是用户输入的变量..但是如果用户没有输入名称,则返回所有记录。

之前我已经实现了这个功能,我只是不记得我是怎么做到的。

1 个答案:

答案 0 :(得分:0)

你可以使用它,

select * from names where @parameter IS NULL OR name = @parameter

其中@parameter是变量