$ djs_all_num = mysql_num_rows($ djs_all_db); while($ djs_all = mysql_fetch_array($ djs_all_db)){if($ djs_all_num%"2"){
使用我的if()语句,这应该会减少行数,因此在其他内容上应该显示其余的行.
它是否正确?
它不会减半.它给出余数2作为除数.如果是偶数,则为0,如果为奇数则为1.所以如果djs_all_num是奇数,它将进入if语句.你应该写2.使用从字符串到int的隐式转换是令人困惑和不必要的.
请注意,这不是每行操作,因为左操作数是总行数,而不是行索引.要使用行索引,请执行以下操作:
$row_ind = 0;
$djs_all_num = mysql_num_rows($djs_all_db);
        while($djs_all = mysql_fetch_array( $djs_all_db )) {
        if ($row_ind++ % 2) {
| 归档时间: | 
 | 
| 查看次数: | 169 次 | 
| 最近记录: |