如何模具或打印MySQL已经消失错误确切的原因


how die or print mysql has gone away error exact reason?

我有一个php文件,每当我想发送一个收到此错误的帖子时:MYSQL 错误:103 MySQL 服务器已消失

在我的 PHP 文件的第 101-103 行中,我有以下代码:

$res2=mysql_query("select id from `news_tmp` where `fid`=$row[id] and `sign`='$hatitle' limit 1");
$res1_2=mysql_query("select id from `news_tmp` where `sign`='$hatitle' limit 3");
if(mysql_error()){echo "MYSQL ERROR:".__LINE__ . ' '.mysql_error();}else{

第 103 行是这样的:

if(mysql_error()){echo "MYSQL ERROR:".__LINE__ . ' '.mysql_error();}else{

现在我想找到问题的原因以及为什么MySQL已经消失了错误。我知道问题可能是两件事之一 最大时间或口袋大小 但我不知道这两件事中的哪一件事是我的问题。

请帮助我并告诉我如何打印确切的问题。

谢谢大家。

如果您想找出哪一行有错误,可以使用如下所示die(mysql_error())

$res2=mysql_query("select id from `news_tmp` where `fid`=$row[id] and `sign`='$hatitle' limit 1") or die(mysql_error());
$res1_2=mysql_query("select id from `news_tmp` where `sign`='$hatitle' limit 3") or die(mysql_error());