Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

php while vòng lặp nếu để làm cho hàng đầu tiên khác để làm cho hàng thứ hai?

Đơn giản có thể sử dụng $i bằng cách tăng nó. Thực hiện cho hàng đầu tiên khi $i == 1 khác làm khác. Ví dụ:

$i = 1;
while($row = mysql_fetch_array($get_row)) {
    $rowid = $row['rowid'];
    if ($i == 1) { //Do for first row when $i == 0
        $i++; //Increase the value of $i
        require('result.php');
        $edit_row = "UPDATE rows SET status = 'Ok' WHERE rowid = '$rowid'";
        mysql_query($edit_row);
    } else { //Do other when $i > 1
        $edit_row = "UPDATE rows SET status = 'Not Ok' WHERE rowid = '$rowid'";
        mysql_query($edit_row);
    }
}

Cũng đề xuất bạn sử dụng mysqli hoặc PDO thay vào đó mysql .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Oracle JDeveloper Snippets với MySQL

  2. Sử dụng câu lệnh like với $ wpdb-> chuẩn bị hiển thị hàm băm ở vị trí các ký tự đại diện

  3. PDO các giá trị trùng lặp trong mảng

  4. Công cụ trò chuyện mã nguồn mở, có thể tùy chỉnh, an toàn trên PHP / JavaScript cho tất cả các trình duyệt phổ biến

  5. CSV bị hỏng, tôi có thể sửa chữa nó như thế nào?