Php 无法安装脚本,脚本错误

Php 无法安装脚本,脚本错误,php,mysql,Php,Mysql,我在这里找到的脚本有一些问题: 无法使其工作,我创建了数据库、cron文件,但在运行cron后仍收到一些错误: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/.../Proxier.class.php on line 265 Warning: mysql_fetch_row(): supplied argument is not a valid MySQL

我在这里找到的脚本有一些问题: 无法使其工作,我创建了数据库、cron文件,但在运行cron后仍收到一些错误:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/.../Proxier.class.php on line 265

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/.../Proxier.class.php on line 352

我需要一些帮助来理解如何使脚本正常工作。

docs for mysql\u查询说:

对于返回resultset的SELECT、SHOW、description、EXPLAIN和其他语句,mysql_query在成功时返回资源,在出错时返回FALSE

您的错误表示参数不是资源,这告诉我由于某些错误返回FALSE。我猜这个表不存在,或者查询中有一些输入错误。如果没有更多关于数据库的信息,我们就无能为力了

文件还说:

如果用户没有访问查询引用的表的权限,mysql\u查询也将失败并返回FALSE


因此,根据运行该进程的用户,您可能没有访问该表的权限。

这样做会显示错误:

// The link you provided: Line - 264
// Modify it to this:
$res = mysql_query("select ...") or die("Error: ". mysql_error());

这样你就会知道哪里出了问题。在我看来,查询只是失败了,因为您的表没有相同的字段。但是让错误告诉您。

看起来配置不正确,请确保传递数据库名称、用户、密码和表


您获取的错误是因为mysql\u查询失败,或者是因为连接失败,或者是因为表不存在,或者是因为它与预期的ip、time\u添加、active列不匹配。

是的,错误:表'bynso\u proxyservers.proxies'不存在,这是原始sql文件,没有称为proxies的表,很好,现在您创建了表,您的问题已经解决,现在脚本正在工作。谢谢如果这对你有帮助,你可以投票支持我的答案