我使用Wordpress查询数据库,并且它在很长一段时间内都运行良好。我突然收到错误消息,无法连接。我有一些简单的代码,如下所示:
<?php
$qry = "Select * from dj_feedback_summary";
$result = mysql_query($qry);
?>
我得到以下结果:
警告:mysql_query():没有这样的文件或目录 /home/name/website.com/wp-content/plugins/exec-php/includes/runtime.php(42) :第3行的eval()代码
警告:mysql_query():无法建立指向服务器的链接 在 /home/name/website.com/wp-content/plugins/exec-php/includes/runtime.php(42) :第3行的eval()代码
如果我的wp-config.php
文件中已有与数据库配合使用的连接,我就不明白为什么会发生这种情况。
如果我让代码说出以下内容:
<?php
echo 'Hello World';
?>
输出正确,所以我知道显示PHP不是插件问题。
如果重要的话,我会使用Wordpress 4.4。
编辑:如果我只是执行建议的答案中的查询但是为什么它不再适用于常规mysql
查询,它会起作用?
答案 0 :(得分:1)
WordPress定义了一个名为wpdb的类,它包含一组用于与数据库交互的函数。
https://codex.wordpress.org/Class_Reference/wpdb
您可以使用wpdb进行数据库查询。