Heim > Backend-Entwicklung > PHP-Tutorial > 使用mysql_fetch_array()总是没结果

使用mysql_fetch_array()总是没结果

WBOY
Freigeben: 2016-06-06 20:16:09
Original
980 Leute haben es durchsucht

<code>  代码如下:
    if (!$con)
      {die('Could not connect: ' . mysql_error());}
      else{ echo  "nice"."<br>";}
      
    mysql_select_db("test", $con); echo"get the databse"."<br>";
    
      $result =mysql_query("select * from hat_province");echo"get the table"."<br>";
      
    while($row = mysql_fetch_array($result))
      {
      echo $row['id'] . " " . $row['province'];
      echo "<br>";
      }
      
     在while($row = mysql_fetch_array($result))这里总是停住出不了结果,请问到底为什么出不了结果</code>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

<code>  代码如下:
    if (!$con)
      {die('Could not connect: ' . mysql_error());}
      else{ echo  "nice"."<br>";}
      
    mysql_select_db("test", $con); echo"get the databse"."<br>";
    
      $result =mysql_query("select * from hat_province");echo"get the table"."<br>";
      
    while($row = mysql_fetch_array($result))
      {
      echo $row['id'] . " " . $row['province'];
      echo "<br>";
      }
      
     在while($row = mysql_fetch_array($result))这里总是停住出不了结果,请问到底为什么出不了结果</code>
Nach dem Login kopieren
Nach dem Login kopieren

确认你的数据库链接正常后,将while循环放到

<code>if($result){
    while(){
        
    }
}else{
    exit('have no data!');
}</code>
Nach dem Login kopieren

调试下,看为什么停住,应该很容易调试出来问题的。

用pdo或者mysqli吧,别再用mysql_开头的函数了

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage