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