我有一个 php 文件,每当我想发送一个出现此错误的帖子时: MYSQL ERROR: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());
关于php - 如何死或打印 mysql has gone away error 确切原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36100619/