无法解释的现象,请教高人指点!!! 代码没有问题,在本机调试时一切正常,但在UNIX的服务器上就出现了以上问题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 仅仅以下代码测试现象依旧<?$objConn1=mysql_connect("mysql","root","");mysql_select_db("weblog",$objConn1);//$query1 ="select * from newcontacts LIMIT 0 , 300";只查询300条就可以正常显示$query1 ="select * from newcontacts";//remove 300$objRec1_query = mysql_query($query1)or die("Invalid query:".mysql_error());$objRec1 =mysql_fetch_array($objRec1_query);print_r($objRec1);(有时为空???)?> 呵呵输出记录要while()循环输出,不用的话就是输出符合记录的最后一条,明白吗?(如果凑巧符合记录的最后一条为空就有你说的现象了!!)<?$objConn1=mysql_connect("mysql","root","");mysql_select_db("weblog",$objConn1);//$query1 ="select * from newcontacts LIMIT 0 , 300";只查询300条就可以正常显示$query1 ="select * from newcontacts";//remove 300$objRec1_query = mysql_query($query1)or die("Invalid query:".mysql_error());while($objRec1 =mysql_fetch_array($objRec1_query)){print_r($objRec1[你的字段名]);//(有时为空???)}?> while($objRec1 =mysql_fetch_array($objRec1_query)){print_r($objRec1['name']);}如果有就把所有的输出,如果没有就输出空 To:feyge(菲戈@尝尽人间百味,唯我独孤求泪)是我疏忽了,实际程序里是有循环的,请大家都注意一点,300条之内有效,超出300条就出现异常现象了!!!先谢谢各位 $TimeLimit=300; @set_time_limit($TimeLimit);加上这个现象依旧 哪个不是超时了,我想主要是服务器的问题,我的也出现过这种问题,经过重新安装服务器以后正常了,我的电脑上即使是很简单的八HTML 网页改编成PHP网页,后缀改变都是那样子的!还有可能是数据库问题,但是应该不可能,我的数据库是好的!看看你的PHP 版本!还有其他配置好没有好! $TimeLimit=300; @set_time_limit($TimeLimit);加上这个现象依旧--------------------------------------------300秒啊,不可能吧?去掉那个@字符执行有什么提示?看看你的timelimit修改是否有效不过我觉得不是时间的问题…… 服务器是YAHOO的,我用PHPMYADMIN尝试查询多余300条的记录,发现如下提示:MySQL said:Lost connection to MySQL server during query连接丢失怎么办?! php好不好学?怎样才能学好它? 数组不能赋值问题 FCK编辑器中点选图片时,有个浏览服务器!求助 window-1252数据如何用fsockopen接收呢? PHP模板争议问题,广聚高手讨论! 测测看 ftp_get下载文件函数使用,在线等待!!! 网站建设-50分 交友网站的源代码 问题三:关于一句SQL语句的写法: php中如何實現asp.net中的datagrid? PHP长久没解决的问题,有人有办法实现吗?
<?
$objConn1=mysql_connect("mysql","root","");
mysql_select_db("weblog",$objConn1);
//$query1 ="select * from newcontacts LIMIT 0 , 300";只查询300条就可以正常显示
$query1 ="select * from newcontacts";//remove 300
$objRec1_query = mysql_query($query1)or die("Invalid query:".mysql_error());
$objRec1 =mysql_fetch_array($objRec1_query);
print_r($objRec1);(有时为空???)
?>
$objConn1=mysql_connect("mysql","root","");
mysql_select_db("weblog",$objConn1);
//$query1 ="select * from newcontacts LIMIT 0 , 300";只查询300条就可以正常显示
$query1 ="select * from newcontacts";//remove 300
$objRec1_query = mysql_query($query1)or die("Invalid query:".mysql_error());
while($objRec1 =mysql_fetch_array($objRec1_query))
{
print_r($objRec1[你的字段名]);//(有时为空???)
}
?>
print_r($objRec1['name']);
}如果有就把所有的输出,如果没有就输出空
是我疏忽了,实际程序里是有循环的,请大家都注意一点,300条之内有效,超出300条就出现异常现象了!!!先谢谢各位
@set_time_limit($TimeLimit);
加上这个现象依旧
看看你的PHP 版本!还有其他配置好没有好!
@set_time_limit($TimeLimit);
加上这个现象依旧
--------------------------------------------
300秒啊,不可能吧?去掉那个@字符执行有什么提示?看看你的timelimit修改是否有效
不过我觉得不是时间的问题……
MySQL said:
Lost connection to MySQL server during query连接丢失怎么办?!