Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mendapatkan tipe numerik dari MySQL menggunakan PDO?

Untuk menjawab pertanyaan terakhir Anda terlebih dahulu, "ya", sayangnya menerima angka sebagai string adalah hal yang normal. Seperti yang dikatakan oleh manual yang dikutip oleh Pascal, mysqlnd (PHP 5.3) akan mengembalikan tipe data asli dari pernyataan yang disiapkan, asalkan Anda mematikan emulasi pernyataan yang disiapkan dari PDO.

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

PDO::ATTR_STRINGIFY_FETCHES tidak terkait dengan MySQL.

Jika Anda melihat sisi baiknya, itu adalah praktik yang baik untuk menggunakan pernyataan yang sudah disiapkan, jadi...;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara meningkatkan koneksi MySQL (max_connections)?

  2. Bagaimana Saya Dapat Menyetel Nilai Default Kolom Timestamp ke Timestamp Saat Ini dengan Laravel Migrations?

  3. Dapatkan n catatan teratas untuk setiap grup hasil yang dikelompokkan

  4. QUARTER() Contoh – MySQL

  5. Menyimpan nilai hash SHA1 di MySQL