2012-01-21 23 views
0

使用Codeigniter,从我的MySQL数据库返回的任何数字数据将作为字符串返回。我如何配置数据库/ PHP/Codeigniter以数字形式返回数字?将MySQL设置为以数字形式返回数字

+0

不完全。我们需要一些实用的东西。 – Lion

+0

你在问一些示例代码吗? – wheresrhys

+1

在http://codeigniter.com/forums/viewthread/110393/上有关于PHP-database-queries-always-return-results-as-strings的一些有趣讨论。然而,距离两年半以前,所以现在可能会有更清晰的解决方案。 – ruakh

回答

4

这不仅仅是Codeigniter的行为,它一般是PHP的行为。

如果您查看任何结果函数(如mysql_result()mysql_fetch_array())来命名对象,它们将分别返回字符串或字符串数​​组。

Codeigniter MySQL驱动程序使用这些函数返回它们的结果。

相关问题