【发布时间】:2019-09-13 13:04:06
【问题描述】:
我正在尝试获取我的表的数组。但是为什么我的空列值结果是“”或空值?
我的数据库
字段 1、字段 2、字段 3
1,约翰,NULL
2、凯伦,NULL
等等……
$select = "SELECT * FROM password";
$result = $conn->query($select);
while($row = $result->fetch_array())
{
echo $row[2]."<br>";
}
i 除了每个回显的输出为空,例如
空
空
等等...
但实际输出是“”=空,
谁能解释一下? 谢谢
【问题讨论】:
-
echo null打印空字符串的原因相同。 -
这就是 PHP 的设计方式,当你回显一个 null/false 值时,它会输出为空字符串。
-
你可以尝试做一个 var_dump 而不是 echo
-
password表听起来像是糟糕数据库设计的开始。 -
它不是密码表哈哈@user3783243 我只是假设任何表.. bcs 任何具有空值reslut 空字符串的表。