小编Bhu*_*ani的帖子

如何正确过滤mysql中的多个列

在此输入图像描述

这是表^^

我可以通过在所有搜索框中输入所有值来过滤数据.

我使用的查询是:

SELECT * FROM `student` WHERE `cpi` >= '$valueToSearch' AND `sem` = '$valueToSearch2' AND `choice` = '$valueToSearch3';
Run Code Online (Sandbox Code Playgroud)

但是,当我不在所有搜索框中输入值时,(使用单个过滤器搜索)表不返回任何内容.

我使用了OR关键字,但它也没有帮助:

SELECT * FROM `student` WHERE `cpi` >= '$valueToSearch' OR `sem` = '$valueToSearch2' OR `choice` = '$valueToSearch3';
Run Code Online (Sandbox Code Playgroud)

php mysql filter

-1
推荐指数
1
解决办法
1282
查看次数

标签 统计

filter ×1

mysql ×1

php ×1