在 MYSQL 中,如果用户未输入任何内容,我将如何创建一个选择查询来显示所有内容。
例如,我有一个选项,用户可以在文本框中输入名称。但是如果没有输入名称,它将返回所有结果。
示例:
从 name=$name 的名称中选择 *
name 是用户输入的变量。但是如果用户不输入 name,则返回所有记录。
我以前实现过这个功能,只是不记得我是怎么做到的。
最佳答案
你可以使用这个,
select * from names where @parameter IS NULL OR name = @parameter
其中@parameter
是一个变量
关于MYSQL选择查询包括所有如果没有指定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42778564/