如何死或打印mysql已经消失错误的确切原因?

时间:2016-03-19 10:37:36

标签: php mysql

我有一个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消失了。 我知道这个问题可能是最大时间或口袋大小的两件事之一但我不确切知道这两件事中哪一件是我的问题。

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

谢谢大家。

1 个答案:

答案 0 :(得分:1)

如果您想知道哪一行有错误,可以使用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());