sql >> Database >  >> RDS >> Mysql

Hoe numerieke typen uit MySQL te halen met PDO?

Om eerst je laatste vraag te beantwoorden, "ja", helaas is het normaal om getallen als strings te ontvangen. Zoals de door Pascal geciteerde handleiding zegt, zal mysqlnd (PHP 5.3) native datatypes van voorbereide instructies retourneren, op voorwaarde dat u de voorbereide instructie-emulatie van PDO uitschakelt.

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

PDO::ATTR_STRINGIFY_FETCHES is niet gerelateerd aan MySQL.

Als je het van de positieve kant bekijkt, is het toch een goede gewoonte om voorbereide uitspraken te gebruiken, dus...;)



  1. De tweede rij van een tabel selecteren met rownum

  2. Hoe lege spaties in null-waarden om te zetten met behulp van SQL Server?

  3. Selecteer de eerste rij in elke GROUP BY-groep?

  4. SQLite-queryresultaten opmaken als een HTML-tabel