FETCH_ASSOC及其产生的字符串

时间:2018-11-01 15:07:52

标签: php mysql pdo

我一直在整理一个PHP应用程序(使用MAMP)。我刚刚意识到,当我使用tourn_id时,我的一个主键(integer)被MySQL存储为string,并以PDO::FETCH_ASSOC的形式返回。当我在PHP手册(http://php.net/manual/en/mysqli-result.fetch-assoc.php)上查找时,这被确认为一项规范。

这让我感到奇怪:如何防止FETCH_ASSOC将其转换为字符串?我似乎可以将新字符串转换回带有前缀(int)的整数,但是我想知道是否有更好的方法。有没有什么能返回像FETCH_ASSOC这样的数组,但是不改变值的类型?

0 个答案:

没有答案