Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получите числови типове от MySQL с помощта на PDO?

За да отговоря първо на последния си въпрос, „да“, за съжаление е нормално да получавате числа като низове. Както се казва в наръчника, цитиран от Pascal, mysqlnd (PHP 5.3) ще върне собствени типове данни от подготвени оператори, при условие че изключите емулацията на подготвени оператори от PDO.

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

PDO::ATTR_STRINGIFY_FETCHES не е свързан с MySQL.

Ако погледнете хубавата страна, добра практика е все пак да използвате подготвени изявления, така че...;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защита на MySQL сървър

  2. Филтриране по COUNT(*)?

  3. Съхранявайте процедурите в phpMyAdmin

  4. MySQL:Преглед с подзаявка в ограничението на клаузата FROM

  5. Как мога да заобиколя MySQL Errcode 13 с SELECT INTO OUTFILE?