【发布时间】:2022-01-10 03:27:10
【问题描述】:
table
-----
id column1
1 some random text
2 more random text
3
4 blah blah
5
6
7
8
9
$sqlData7 = $this->con->prepare("SELECT id, column1 FROM table WHERE column1 IS NOT NULL");
$rowTotal7 = $sqlData7->rowCount();
$attIdArr7 = $sqlData7->fetchAll(PDO::FETCH_COLUMN, 0);
print_r($attIdArr7);
这应该返回:
Array ( [0] => 1 [1] => 2 [2] => 4 )
但正在返回
Array ( )
我做错了什么,它没有拾取非空列?
我认为我不需要可以查询的额外布尔列“is_column1_Null”,但在尝试让它工作半天后,我即将添加它。
非常感谢
【问题讨论】:
-
这是一个可疑的问题,因为下面的演示清楚地表明当前查询实际上有效
-
为什么要返回那个?据我所知,您没有执行查询