Mysqli获取数组返回null

时间:2014-01-11 10:54:39

标签: php database mysqli

大家好,我遇到mysqli语法问题,但是当我最终设法做出正确的调用脚本时,什么也没有返回。

$day = "2014-01-11 11:29:44";
$sql = mysqli_query($mysqli,"SELECT * FROM vn_questions WHERE creationDate='$day'");
var_dump($sql);

返回13行,但长度为NULL

object(mysqli_result)#2 (5) { ["current_field"]=> int(0) ["field_count"]=> int(7) ["lengths"]=> NULL ["num_rows"]=> int(13) ["type"]=> int(0) }

while($data=mysqli_fetch_array($sql))
{ 
    $res = '<div class="qOfDay">'.$data['question'].'<span class="autor">- '.$data['autor'].'</span></div>';
}
var_dump($data);

它返回NULL ..为什么?请告诉我。而且有人解释了为什么mysql将被弃用并被复杂的mysqli替换为可怕的语法...对于基本用户来说它是地狱。

0 个答案:

没有答案