Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检查并将数组设置为空_Php_Arrays_Mysqli - Fatal编程技术网

Php 检查并将数组设置为空

Php 检查并将数组设置为空,php,arrays,mysqli,Php,Arrays,Mysqli,如果数据库中没有现有数据,我试图将result_array设置为null。结果应该以表格格式显示,但我无法将结果数组获取为null,并在$result\u array[]=null行上不断获取错误; 你为什么不用这个 ... $result_array = array(); if(!$results = $result->fetch_array()){ //do nothing } else{ while($results = $result->fetch_array()

如果数据库中没有现有数据,我试图将result_array设置为null。结果应该以表格格式显示,但我无法将结果数组获取为null,并在$result\u array[]=null行上不断获取错误;
你为什么不用这个

...
$result_array = array();

if(!$results = $result->fetch_array()){
    //do nothing
}
else{

while($results = $result->fetch_array()) {
    $result_array[] = $results;
}   
...

另外,请使用$result_数组或$resultArray

可能它不是空的,但我的数据库是空的这段代码$result_数组[]=null;将假定在给定数组的新位置插入null。请参阅。旁注:当您运行时,如果$results=$result->fetch_array{..}else{而$results=$result->fetch_array{…,您将从结果中丢失一行…为什么不这样做:如果$result{/*显示值*/}else{显示无结果}即使添加了$result_array=array;:您还删除了$resultArray[]=null;?是…仍然显示错误。甚至不显示为空:为什么在回答中提问?
...
$result_array = array();

if(!$results = $result->fetch_array()){
    //do nothing
}
else{

while($results = $result->fetch_array()) {
    $result_array[] = $results;
}   
...