mysql_fetch_array 不稳定。有时候报错。但是一刷新就好。能是什么原因 啊

解决方案 »

  1.   

    你可以写个简单的sql select测试下,sql语句没有问题吧
      

  2.   

    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++;
    }
    在我的本地机器上就好使。到服务器上就不稳定
    ?>
      

  3.   

    type='$type' and style=$style 改成 type='$type' or style=$style 试试看