Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak uzyskać typy liczbowe z MySQL za pomocą PDO?

Aby najpierw odpowiedzieć na ostatnie pytanie, „tak”, niestety normalne jest otrzymywanie liczb w postaci ciągów. Jak mówi instrukcja cytowana przez Pascala, mysqlnd (PHP 5.3) zwróci natywne typy danych z przygotowanych instrukcji, pod warunkiem, że wyłączysz emulację przygotowanych instrukcji z PDO.

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

PDO::ATTR_STRINGIFY_FETCHES nie jest powiązany z MySQL.

Jeśli spojrzysz na jasną stronę, to i tak dobrą praktyką jest używanie przygotowanych stwierdzeń, wię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. Jak działa MySQL CASE?

  2. Odpowiednik RowID Oracle w MySQL

  3. Szybki i łatwy sposób na migrację SQLite3 do MySQL?

  4. MySQL – Naprawa – Błąd – Twoje hasło nie spełnia aktualnych wymagań politycznych

  5. MySQL – MariaDB – pisanie pierwszej procedury przechowywanej