查询sql db并创建数组

时间:2015-02-04 10:42:19

标签: php sql arrays

我使用以下代码来提取ImageURL行上具有NULL值的所有产品代码

$db = new PDO($dsn, $user, $pass);
$stmt = $db->query('SELECT f.ProductCode FROM Flat_table f WHERE f.ImageURL IS NULL');

$noImageProducts = $stmt->fetchAll(PDO::FETCH_COLUMN, 0);

但即使我知道我的ImageURL字段中没有url的产品,$ noImageProducts也是空的。

1 个答案:

答案 0 :(得分:0)

空字符串和NULL之间存在差异。 试试这个

 SELECT f.ProductCode FROM Flat_table f WHERE f.ImageURL=''

如果此查询返回某个值,则表示ImageURL值不为空。