Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中偶尔出现MySQL查询错误_Php_Mysql_File Io - Fatal编程技术网

PHP中偶尔出现MySQL查询错误

PHP中偶尔出现MySQL查询错误,php,mysql,file-io,Php,Mysql,File Io,我有一个php文件,必须作为网页加载。 此页面大小为17Kb。 它里面有一个php mysql查询脚本 现在的问题是,有时我的mysql\u查询行会出现错误。 刷新时,它会再次工作。 它只是在同一行上有时会出错。 我检查了查询字符串,结果没有问题,因为如果这是问题所在,那么错误应该一直发生 有什么想法吗 我在想可能是文件没有完全加载。 如果是这样,有人来帮我吗?。。。谢谢。您可以使用mysql\u error获取有关当前发生的错误的更多详细信息。 在触发错误的行下方,添加: echo mysql

我有一个php文件,必须作为网页加载。 此页面大小为17Kb。 它里面有一个php mysql查询脚本

现在的问题是,有时我的mysql\u查询行会出现错误。 刷新时,它会再次工作。 它只是在同一行上有时会出错。 我检查了查询字符串,结果没有问题,因为如果这是问题所在,那么错误应该一直发生

有什么想法吗

我在想可能是文件没有完全加载。
如果是这样,有人来帮我吗?。。。谢谢。

您可以使用mysql\u error获取有关当前发生的错误的更多详细信息。 在触发错误的行下方,添加:

echo mysql_error();

警告:mysql_fetch_数组:提供的参数不是有效的mysql结果资源

听起来你的mysql连接有问题。尝试以下代码,在调用connect函数后,尝试打印错误消息

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}

@Reigel-你看到什么错误了?好的,我做了一些刷新,大约10次刷新后,我得到了这个,警告:mysql_fetch_数组:在第25行的/var/www/vhosts/media-secure.net/subdomains/secure/httpsdocs/freshmodules.php中,提供的参数不是有效的mysql结果资源,但当我再次刷新时,它会再次正常工作。如果有帮助,这是查询字符串:选择项目名称,来自tbl_todo_项目的项目id,其中项目id位于从tbl_todo_队列中选择项目id的位置,其中groupid='$_会话['login_id']。'或者从tbl_todo_项目中选择项目id,tbl_todo_组,其中tbl_todo_组.group_id=tbl_todo_项目.project_组id和tbl_todo_组.group_包id,如“%”$_会话['login_id'].%按项目名称排序;请记住在生产时移除!好的,试过这个。。有一段时间它无法连接到主机。那么,有没有办法进行重新连接呢?很可能你的主机的mysql连接已达到最大连接。你的网站有多忙?如果连接是由您自己的页面建立的,那么您可能希望移动到更好的服务器。如果没有,您应该请求服务器支持。mysql_stat也将很有用,它将返回服务器范围内当前的活动打开连接,当然也需要有效连接