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

Kết quả nhóm mysql thành nhóm bốn người

Bạn có thể sử dụng modulus-operator để nhóm các hàng của bạn thành nhóm 4 người, như sau:

$i=0;
while($row = ...) {
    if($i%4 == 0) { // % = modulus operator. This returns the remainder of a division, so 1%4 = 1 (because it's 0+1/4), while 5%4 also returns 2 (5%4 = 1+1/4)
       if($i > 0) {
          echo '</div>';
       }
       echo '<div>';
   }
   echo $row;
   $i++;
}
echo '</div>';

Điều này sẽ nhóm các kết quả của bạn thành bộ 4 như vậy:<div>row 1 row 2 row 3 row 4</div><div>row 5 row 6 row 7 row 8</div> vv




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể đặt lại Mật khẩu gốc:windows, MySQL8.0

  2. Cú pháp DELETE của SQL - Được DBMS liệt kê

  3. Chèn nhiều đối tượng từ điển vào cơ sở dữ liệu MySQL bằng python và MySQLdb

  4. Làm cách nào để lấy dấu thời gian Unix trong MySQL từ thời gian UTC?

  5. Tại sao hai khóa chính trong một bảng không được phép?