sql >> Databasteknik >  >> RDS >> Mysql

Hur får man ett heltal från MySQL som heltal i PHP?

Du kan väl göra Typcasting för att konvertera typen av returnerad data med PHP.

Du kan ta en titt på int , intval att konvertera till heltal. Du kan också använda settype :

settype($foo, "array");
settype($foo, "bool");
settype($foo, "boolean");
settype($foo, "float");
settype($foo, "int");
settype($foo, "integer");
settype($foo, "null");
settype($foo, "object");
settype($foo, "string");

Ett annat sätt skulle vara:

$foo = (array)$foo;
$foo = (b)$foo;      // from PHP 5.2.1
$foo = (binary)$foo; // from PHP 5.2.1
$foo = (bool)$foo;
$foo = (boolean)$foo;
$foo = (double)$foo;
$foo = (float)$foo;
$foo = (int)$foo;
$foo = (integer)$foo;
$foo = (object)$foo;
$foo = (real)$foo;
$foo = (string)$foo;


  1. MYSQL if uttalande fråga

  2. Fånga räkning från en SQL-fråga

  3. Python/MySQL-frågefel:`Okänd kolumn`

  4. Vila konfigurationsfil (.cfg.xml) för att mappa flera MySQL-tabeller i samma databas?