为什么我的代码只返回php mysql中的每秒结果?

bla*_*arg 1 php mysql

我一直在编写一些从MySQL数据库中提取条目的代码.这些是数字1至38

但是,它只返回每秒数,即2,4,6,8而不是1,2,3,4.

$result = mysql_query("select (caseID) FROM `case` order by caseID")
 or die(mysql_error());  

while(mysql_fetch_array( $result )) 
{ 
    $row = mysql_fetch_assoc($result); 
    $countName= $row['caseID'];

    Print $countName;
} 
Run Code Online (Sandbox Code Playgroud)

我已经尝试了各种更改并将代码减少到最低限度.但似乎没有任何效果.

Han*_*nky 6

两次调用mysql_fetch_array,这就是原因.

试试这个

while($row=mysql_fetch_assoc( $result )) 
{ 
$countName= $row['caseID'];
 print $countName;
} 
Run Code Online (Sandbox Code Playgroud)