Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SQL:从db表中的一列中选择不同的值_Php_Mysql_Sql - Fatal编程技术网

Php SQL:从db表中的一列中选择不同的值

Php SQL:从db表中的一列中选择不同的值,php,mysql,sql,Php,Mysql,Sql,我有一张桌子叫“回复”。里面有一列叫做approval 我使用的值是“是”“否”和“不批准” 是由管理员批准并显示给每个人。 否尚未批准,仅显示给管理员。 “未批准”表示管理员未批准,并显示为“无”。 有没有办法用两个值选择“批准”列中的答复?是和否。 因为我不想显示不赞成的回复 我在网络上搜索,发现了stackoverflow。我没有找到答案,可能是因为我没有用正确的关键词回答我的问题 SELECT * FROM replies WHERE approval IN ('yes', 'no');

我有一张桌子叫“回复”。里面有一列叫做approval

我使用的值是“是”“否”和“不批准”

是由管理员批准并显示给每个人。 否尚未批准,仅显示给管理员。 “未批准”表示管理员未批准,并显示为“无”。 有没有办法用两个值选择“批准”列中的答复?是和否。 因为我不想显示不赞成的回复

我在网络上搜索,发现了stackoverflow。我没有找到答案,可能是因为我没有用正确的关键词回答我的问题

SELECT * FROM replies WHERE approval IN ('yes', 'no');
或者如果除了您提到的三个值之外,没有其他可能的值:

SELECT * FROM replies WHERE approval <> 'disapproved';
只需在WHERE子句中使用:

。这就是你想要的吗?

这行吗:

SELECT * FROM replies WHERE approval != 'disapproved'
SELECT * FROM replies WHERE approval != 'disapproved'