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

PHP Foreach trên MySQLi Result set

Vì vậy, vì tôi đã hỏi câu hỏi này từ nhiều năm trước, tôi nghĩ tôi nên cập nhật câu hỏi với một số giải thích bổ sung bằng cách nói thế này: những gì tôi đã làm đầu tiên với vòng lặp foreach hoạt động. Lưu ý là nó chỉ hoạt động trong PHP 5.4+ vì đó là khi mysqli_result lớp đã triển khai Traversable giao diện. Điều này có nghĩa là bạn có thể lặp lại nó bằng cách sử dụng vòng lặp foreach trong các phiên bản PHP mới hơn.

Thay đổi này dường như không quá nổi tiếng vào thời điểm tôi đăng câu hỏi của mình (giữa năm 2013), có thể do thực tế là rất nhiều máy chủ trên internet vẫn sử dụng 5.3 - có thể vì đó là phiên bản PHP mới nhất có sẵn cho Ubuntu 12.x - giới hạn tiện ích của nó đối với các máy chủ được cập nhật gần đây. Nhưng khi bạn ở trong một môi trường hỗ trợ nó thì đây là một kỹ thuật hoàn toàn hợp lệ để sử dụng.



  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 lấy giá trị từ cột MySQL (5.6) nếu chứa tài liệu json dưới dạng chuỗi

  2. Cập nhật và chọn trong một truy vấn

  3. jetty-env.xml với DataSource dẫn đến lỗi WebAppContext trên mvn jetty:run

  4. Lỗi nghiêm trọng:Gọi đến hàm không xác định mysqli_result ()

  5. MySQL - Hàm ELT () và FILED () để trích xuất vị trí chỉ mục từ danh sách