我需要从数据库中获取值。
我正在使用我的MySQL mysqli_fetch_assoc
和while loop
,我不知道列的名称。
我从行中获得null
值。
这是我的代码:
$myQuery ='Select * from `tableName` ';
$query = $conn->query($myQuery);
while($row = mysqli_fetch_assoc($query))
{
$data[] = $row;
}
当我打印这个$data[]
数组时,有几个这样的空行:
{
ID: null,
Car: null,
Phone: null,
State: null
},
{
ID: null,
Car: null,
Phone: null,
State: null
},
如何避免这些空行?我不知道列名。
答案 0 :(得分:0)
在MySQL中,我们可以使用IFNULL()函数找出空值。试试这个
$myQuery ='Select IFNULL(Car,0),IFNULL(Phone,0),IFNULL(State,0) from `tableName` ';
(or)
$myQuery ='Select IFNULL(*,0) from `tableName` ';