【发布时间】:2015-12-14 21:11:43
【问题描述】:
我正在使用 Wordpress 来查询数据库,并且它工作了很长时间。突然间我收到错误消息并且无法连接。我有一些简单的代码,如下所示:
<?php
$qry = "Select * from dj_feedback_summary";
$result = mysql_query($qry);
?>
我得到以下结果:
警告:mysql_query(): No such file or directory in /home/name/website.com/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d 代码在第 3 行
警告:mysql_query():无法建立到服务器的链接 在 /home/name/website.com/wp-content/plugins/exec-php/includes/runtime.php(42) : eval()'d 代码在第 3 行
如果我的wp-config.php 文件中的数据库已经有一个连接,我不明白为什么会发生这种情况。
如果我让代码如下:
<?php
echo 'Hello World';
?>
输出是正确的,所以我知道显示 PHP 不是插件问题。
如果重要的话,我正在使用 Wordpress 4.4。
编辑:如果我只执行建议答案中的查询,它会起作用,但为什么它不再适用于常规的 mysql 查询?
【问题讨论】:
-
你切换网络服务器了吗?
-
您的提供商方面是否有一些更新?
mysql_函数相当陈旧,您的错误表明 mysql.sock 文件的路径错误。 -
@Jan 不,我一直在同一台服务器上,它正在托管,所以我不确定他们那边是否有更新。
-
这个插件最后一次更新是在 7 年前 :) 现在检查代码
-
@user1048676 如果这不是您的服务器,那么除了联系您的提供商之外,您无能为力。