php PDO获取数据的类型不是预期的

时间:2012-07-23 04:17:57

标签: php pdo fetch

  

可能重复:
  PDO + MySQL always returns strings, but what about MsSQL?

$stmt = DB::$dbh->prepare('SELECT id,title FROM map_level where id = ?');
$stmt -> execute(array($level));
$result = $stmt->fetch();
var_dump($result);

id的定义显然是数据库中的整数。但是作为回报的结果,它是一个字符串类型。

array (
    'id' => '1',
    0 => '1'
)

这很烦人,我不想手动将每个字符串转换为int。

0 个答案:

没有答案