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

Làm cách nào để lấy các kiểu số từ MySQL bằng PDO?

Để trả lời câu hỏi cuối cùng của bạn trước tiên, "có", rất tiếc là việc nhận các số dưới dạng chuỗi là điều bình thường. Như hướng dẫn được Pascal trích dẫn, mysqlnd (PHP 5.3) sẽ trả về các kiểu dữ liệu gốc từ các câu lệnh đã chuẩn bị, miễn là bạn tắt mô phỏng câu lệnh đã chuẩn bị từ PDO.

new PDO($dsn, $user, $pass, array(
    PDO::ATTR_EMULATE_PREPARES => false
))

PDO ::ATTR_STRINGIFY_FETCHES không liên quan đến MySQL.

Nếu bạn nhìn vào khía cạnh sáng sủa, thì tốt hơn hết là bạn nên sử dụng các câu lệnh đã chuẩn bị sẵn, vì vậy ...;)



  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ảnh báo:Không thể sửa đổi thông tin tiêu đề - tiêu đề đã được gửi do lỗi

  2. Tại sao mã SQL này đưa ra lỗi 1066 (Không phải bảng / bí danh duy nhất:'người dùng')?

  3. MySQL CHAR () so với T-SQL CHAR ():Sự khác biệt là gì?

  4. Làm cách nào để sửa chữa bảng InnoDB?

  5. Có thể có một chế độ xem được lập chỉ mục trong MySQL không?