我在Wordpress上遇到MySQL问题。我的代码在本地使用wamp工作正常但是当我在Wordpress上尝试它(仍然在本地)我有这个错误:
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\wordpress\wp-content\themes\twentythirteen\check_feedback.php on line 43
以下是代码:
try {
$bdd = new PDO('mysql:host=localhost;dbname=wordpress', 'root', '');
}
catch(Exception $e) {
die('Erreur : ' .$e->getMessage());
}
$repGood = $bdd->query('SELECT COUNT(*) FROM feedback WHERE avis = \'Good\' AND url = \'' . $donnees['url'] . '\'');
while ($isGood = $repGood->fetch()) {
echo "<br/>".$isGood[0];
}
知道为什么它突然停止使用wordpress了吗?
非常感谢!
答案 0 :(得分:0)
从本文档开始,无需调用fetch
来获取您的查询回复:http://php.net/manual/de/pdo.query.php。
如果您要创建Wordpress插件,则应考虑使用提供的类:http://codex.wordpress.org/Class_Reference/wpdb