MySQL请求工作但不在Wordpress上

时间:2014-09-04 08:04:04

标签: php mysql wordpress

我在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了吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

从本文档开始,无需调用fetch来获取您的查询回复:http://php.net/manual/de/pdo.query.php

如果您要创建Wordpress插件,则应考虑使用提供的类:http://codex.wordpress.org/Class_Reference/wpdb