在MYSQL中,如果用户没有输入任何内容,如何创建一个选择查询来显示所有内容。
例如,我有一个选项,用户可以在文本框中输入名称。但是,如果未输入任何名称,则会返回所有结果。
示例:
select * from names where name=$name
name是用户输入的变量..但是如果用户没有输入名称,则返回所有记录。
之前我已经实现了这个功能,我只是不记得我是怎么做到的。
答案 0 :(得分:0)
你可以使用它,
select * from names where @parameter IS NULL OR name = @parameter
其中@parameter
是变量