Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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 &引用;mysqli_fetch_array()需要参数1;使用fetch/array时出错_Php_Html_Mysql - Fatal编程技术网

Php &引用;mysqli_fetch_array()需要参数1;使用fetch/array时出错

Php &引用;mysqli_fetch_array()需要参数1;使用fetch/array时出错,php,html,mysql,Php,Html,Mysql,我花了大约一个小时寻找解决我问题的办法。 我发现了几个类似的问题,但没有人帮我。我也意识到,很多人都会收到这个错误信息。 因为我对我的问题感到很沮丧,我会请你帮助我 我试图从数据库中选择一些内容并将其存储在数组中。之后,我想用数组填充我的表,并在我的模型中显示它 但每次我试图在数组中描述我的选择时都会出错 受影响的行(第275行)是代码为while的行($row=mysqli\u fetch\u array($user)) 这就是我的代码现在的样子: 我的模态(geheim.php) 时间线

我花了大约一个小时寻找解决我问题的办法。 我发现了几个类似的问题,但没有人帮我。我也意识到,很多人都会收到这个错误信息。 因为我对我的问题感到很沮丧,我会请你帮助我

我试图从数据库中选择一些内容并将其存储在数组中。之后,我想用数组填充我的表,并在我的模型中显示它

但每次我试图在数组中描述我的选择时都会出错

受影响的行(第275行)是代码为while的行($row=mysqli\u fetch\u array($user))

这就是我的代码现在的样子:

我的模态(geheim.php)


时间线
登录页面数据库
贝努策
Tätigkeit
泽特坦佩尔
贝斯特ätigen酒店
发送
包含的连接(db.php)


我的数据库(mysql)

当然,我的错误消息如下所示:

错误消息


非常感谢您的帮助

请尝试下面的代码,它可能对您有用

$statement = $pdo->prepare("SELECT * FROM timeline");
$statement->execute();
$result_data = $statement->fetchAll( PDO::FETCH_ASSOC );

...

foreach( $result_data as $row ) {
 ...  
}

@Chris已经检查过“以前可能存在的问题”。如果我错了,请纠正我的错误。但“可能的怀疑”的问题是,他的质疑是错误的。我不认为我有同样的问题……你把
PDO
mysqli
混在一起了。请参考一下两者的区别。@DD77非常感谢。我不知道PDO和mysqli之间的区别。。。我一直认为它是一样的,你可以一起使用。我现在正试图用新知识来解决它;)@CallMeLeonardo你是对的,你的问题不完全一样。但是,潜在的问题仍然是一样的:错误的请求或尚未执行的查询返回False。因此,我将为其他读者维护dup链接。无论如何,很高兴看到您终于解决了问题。非常感谢:)您的代码工作得近乎完美。只是一个小错误。这是foreach而不是for。噢,对不起!这是打字错误。
<?php
    $pdo = new PDO('mysql:host=localhost;dbname=einteilungsplan', 'root', '');
?>
$statement = $pdo->prepare("SELECT * FROM timeline");
$statement->execute();
$result_data = $statement->fetchAll( PDO::FETCH_ASSOC );

...

foreach( $result_data as $row ) {
 ...  
}