Php 选择行没有值的所有行
我打算做一个非常简单的查询,但是它会一直返回一个有效的行,但只返回一行,我需要所有满足此条件的行 我只是尝试选择所有行,其中该行中的某一列没有特定值。我尝试了很多不同的方法,但我总是得到同样的结果,我真的很沮丧 以下是查询:Php 选择行没有值的所有行,php,mysql,sql,Php,Mysql,Sql,我打算做一个非常简单的查询,但是它会一直返回一个有效的行,但只返回一行,我需要所有满足此条件的行 我只是尝试选择所有行,其中该行中的某一列没有特定值。我尝试了很多不同的方法,但我总是得到同样的结果,我真的很沮丧 以下是查询: $sql = 'SELECT topic_id FROM ' . TOPIC_TABLE . ' WHERE topic_id!= ( SELECT topic_id F
$sql = 'SELECT topic_id
FROM ' . TOPIC_TABLE . '
WHERE topic_id!=
(
SELECT topic_id
FROM ' . TOPIC_TABLE . '
WHERE topic=\'Client Additions\'
)';
以下是我尝试过的一些其他变体:
$sql = 'SELECT topic_id AS ' . TOPIC_TABLE . '.topic
FROM ' . TOPIC_TABLE . '
WHERE ' . TOPIC_TABLE . '.topic!=\'Client Additions\'';
$sql = 'SELECT *
FROM ' . TOPIC_TABLE . '
WHERE NOT topic LIKE \'Client Additions\'';
以下是每次的输出:
Array
(
[Course Catalog] => 3
)
我需要输出为
Array
(
[Course Catalog] => 3
[Class Schedule] => 4
[One Time Requests] => 5
...
)
以下是表格的一些行:
您可以尝试:
SELECT
topic_id
FROM
TOPIC_TABLE
WHERE
topic != 'Client Additions'
数组([topic\u id]=>4)确保一秒钟让我生成someYeah,该查询应该返回topic\u表中
topic
字段不是“Client Additions”的所有行。可能区分大小写,也可能不区分大小写,这取决于您对主题字段的编码。我看到。。。尝试运行以下操作:从topic\u表中选择topic\u id,其中topic\u id!=7
while($row=mysql\u fetch\u assoc($result)){