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

Làm cách nào để tôi có thể lặp lại tập kết quả MySQL nhiều lần bằng cách sử dụng các hàm mysql_ *?

Đây là cách bạn có thể làm điều đó:

$result = mysql_query(/* Your query */);
while($row = mysql_fetch_assoc($result)){
 // do whatever here...
}

// set the pointer back to the beginning
mysql_data_seek($result, 0);
while($row = mysql_fetch_assoc($result)){
 // do whatever here...
}

Tuy nhiên, tôi phải nói rằng, đây có vẻ không phải là cách phù hợp để xử lý việc này. Tại sao không xử lý trong vòng lặp đầu tiên?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giới thiệu về Phân nhóm và Tính tổng trong SQL

  2. Tôi có thể tham số hóa tên bảng trong một câu lệnh đã soạn sẵn không?

  3. LỖI 1044 (42000):Quyền truy cập bị từ chối đối với người dùng '' @ 'localhost' vào cơ sở dữ liệu 'db'

  4. MySQL Tạo bảng với các khóa ngoại cho errno:150

  5. Cách sửa chữa cơ sở dữ liệu MySQL trong cPanel