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

Đặt lại con trỏ mảng trong kết quả PDO

Lưu kết quả của bạn vào một mảng và sau đó lặp lại mảng đó hai lần.

$pdo = new PDO('mysql:host=' . $host . ';dbname='.$database, $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt = $pdo->prepare('SELECT * FROM mytable WHERE active = 1 ORDER BY name ASC');
$stmt->setFetchMode(PDO::FETCH_ASSOC);
$stmt->execute();

$rows = $stmt->fetchAll();

foreach ($rows as $r) {
    // first run
}

foreach ($rows as $r) {
    // seconds run
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách kiểm tra kích thước của cơ sở dữ liệu trong MySQL

  2. Hướng dẫn sử dụng MySQL - Hiểu được những giây đằng sau giá trị chính

  3. Chọn hàng cuối cùng trong MySQL

  4. Làm việc với Trigger trong Cơ sở dữ liệu MySQL - Hướng dẫn

  5. So sánh thời gian chuyển đổi dự phòng proxy cơ sở dữ liệu - ProxySQL, MaxScale và HAProxy