【发布时间】:2015-08-09 14:34:22
【问题描述】:
我收到以下错误消息:
警告:PDO::__construct() 期望参数 4 是数组,字符串在第 2 行的 C:\wamp\www\MyProjects\GhislainPOO\personnages.php 中给出。不需要密码,我想知道它是什么这里的数组是什么意思?
致命错误:在第 3 行的 C:\wamp\www\MyProjects\GhislainPOO\personnages.php 中的非对象上调用成员函数 query()。$bdd 不是对象,尽管我使用“new PDO”?
PHP
<?php
$bdd= new PDO ('localhost', 'POO', 'root', '');
$bdd->query( "SELECT * FROM jeux_combats");
$result = $bdd->query( "SELECT * FROM jeux_combats");
while ($donnee = $result->fetch()) {
echo '<p>'.'le personnage'.$donnee['nom'].'a une force de'.$donnee['forceperso'].'</p>';
}
?>
【问题讨论】:
-
你的数据库是什么类型的? mysql?
-
不需要这条线,顺便说一句
$bdd->query( "SELECT * FROM jeux_combats");,一旦你正确连接就会产生错误。 -
是的,我正在使用 mysql
-
你也使用了两次
$bdd->query()。
标签: php database while-loop