sql >> Database >  >> RDS >> Mysql

mysql_query retourneert alleen stringtype voor int/fload db-type

Geen van de mysql_fetch_* functies worden verondersteld waarden te casten volgens de typen van hun kolommen. Voor sommigen biedt PHP zelfs geen overeenkomende interne gegevensrepresentatie (denk aan:BIGINT ).

Als u het gegevenstype van het resultaat van een query kent, moet u deze handmatig casten. Anders mysql_field_type() zou u een hint geven over naar welk type u de resultaten moet converteren.



  1. Snaren op de juiste manier splitsen - of de op één na beste manier

  2. Verschil tussen VARCHAR2(10 CHAR) en NVARCHAR2(10)

  3. Hoeveel geheugen wordt ingenomen door een null-waarde in een DB?

  4. Hoe strings in SQL Server te ontsnappen met behulp van PHP?