0
使用Codeigniter,从我的MySQL数据库返回的任何数字数据将作为字符串返回。我如何配置数据库/ PHP/Codeigniter以数字形式返回数字?将MySQL设置为以数字形式返回数字
使用Codeigniter,从我的MySQL数据库返回的任何数字数据将作为字符串返回。我如何配置数据库/ PHP/Codeigniter以数字形式返回数字?将MySQL设置为以数字形式返回数字
这不仅仅是Codeigniter的行为,它一般是PHP的行为。
如果您查看任何结果函数(如mysql_result()
或mysql_fetch_array()
)来命名对象,它们将分别返回字符串或字符串数组。
Codeigniter MySQL驱动程序使用这些函数返回它们的结果。
不完全。我们需要一些实用的东西。 – Lion
你在问一些示例代码吗? – wheresrhys
在http://codeigniter.com/forums/viewthread/110393/上有关于PHP-database-queries-always-return-results-as-strings的一些有趣讨论。然而,距离两年半以前,所以现在可能会有更清晰的解决方案。 – ruakh