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

PDO:tên hàng làm chỉ số của mảng kết quả

Thay vì sử dụng PDO::FETCH_BOTH ở chế độ tìm nạp, có thể bạn sẽ muốn sử dụng PDO::FETCH_ASSOC - để tìm nạp dữ liệu của bạn dưới dạng một mảng kết hợp.

Sau đó, bạn có thể truy cập các thành viên của mảng bằng:$result['id'] , $result['caption'] , v.v.


PDO hỗ trợ một số chế độ tìm nạp thú vị; bao gồm

  • mảng kết hợp:các khóa của mảng sẽ là tên cột, như được trả về từ cơ sở dữ liệu; đó có thể là những gì bạn đã quen
  • đối tượng; bao gồm các phiên bản của lớp bạn chỉ định

Để xem những gì có thể xảy ra, bạn có thể muốn xem PDO::FETCH_* khác nhau hằng số - danh sách có thể được tìm thấy tại đây: Hằng số được xác định trước .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng một hàm SQL với INNER JOIN trong MySQL?

  2. Chuyển đổi BufferedInputStream thành hình ảnh

  3. MySQL:Lỗi khi thả cơ sở dữ liệu (errno 13; errno 17; errno 39)

  4. mysql date_sub sử dụng một trường dưới dạng khoảng thời gian

  5. Có gì sai với mã SQL này? (VBA MS Access)