mysql_fetch_array 不稳定 不关函数事,根本是你查询语句有问题!导致有时query不能返回一个有效的数据集句柄。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有时会犯这样的问题,就在你的mysql_fetch_array()前的那个sql里找找不到就把sql打印出来直接去运行看 你的sql语句有时候不稳定,不是函数不稳定! 99% 是 sql 有问题两边出现差异最大可能是伺服器设定问题 正解!俺也经常出现这样的问题,开始总以为是这个函数的问题仔细检查SQL 语句之后,发现是自己的语句写的有问题,楼主也是这样的吧? 你的 SQL语句是什么???服务器和你的MySQL是有差别的,又或者是连接不成功,等等.把代码贴出来,看看吧.比如:你在本地开启了register_globals,但在服务器别人没有开启,你的一些外部变量(如: $_GET) 等,这些数据插入了SQL的一部分,就会出错。 class all_query{ function show_type_info($table,$type,$style){ //指定类别信息显示 $rs=mysql_query("select * from $table where type='$type' and style=$style order by id desc"); return $rs; } } 类。 index.php <? $rs=$query_4snews->show_type_info("news","4s","2"); $a=0; while($rs_news=mysql_fetch_array($rs)) { if($a==23) { break; } ?> <div class="news_result"> <div class="news_title"> <div class="news_sigh2"> </div> <a href="vip/news_html/dick <?=$rs_news[0]?>.html" target="_blank"> <?=substr($rs_news[2],0,32)?> </a> </div> </div> <? $a++; } 在我的本地机器上就好使。到服务器上就不稳定 ?> 问问一个问题。。。。 如何让客户端浏览器自动刷新一下? php有哪些优势? 急 求助!!我的类哪里写错了 帮忙指下 急。想请教个东西 apache显示运行正常 但是PHP不能解析 我想整一个转义的效果,但是表达不清楚,各位客官进来看看就知道了 怎样每隔一分钟执行一段PHP程序 求救!!!echo="$a${$a}"此句怎么理解呢? 为什么我用sqlserver的企业管理器能连上sqlserver但是用mssql_connect就不行了呢? 表格上有多行数据,如何一行一行的提交数据 怎么做才能记住用户名
两边出现差异最大可能是伺服器设定问题
你的 SQL语句是什么???服务器和你的MySQL是有差别的,又或者是连接不成功,等等.把代码贴出来,看看吧.比如:你在本地开启了register_globals,但在服务器别人没有开启,你的一些外部变量(如: $_GET) 等,这些数据插入了SQL的一部分,就会出错。
function show_type_info($table,$type,$style){ //指定类别信息显示
$rs=mysql_query("select * from $table where type='$type' and style=$style order by id desc");
return $rs;
}
}
类。
index.php <?
$rs=$query_4snews->show_type_info("news","4s","2");
$a=0;
while($rs_news=mysql_fetch_array($rs))
{
if($a==23)
{
break;
}
?>
<div class="news_result">
<div class="news_title"> <div class="news_sigh2"> </div> <a href="vip/news_html/dick <?=$rs_news[0]?>.html" target="_blank"> <?=substr($rs_news[2],0,32)?> </a> </div>
</div>
<?
$a++;
}
在我的本地机器上就好使。到服务器上就不稳定
?>