2014-05-17 83 views
0

我有一个简单的SQL查询,应该返回某些稍后求和所需的数值,它们需要是整数。它看起来像这样:无法从PHP中的SQL查询中获取整数值

$SumBod = mysqli_query($con,"SELECT Bod FROM kandidati") 

问题是,当我获取它们的值不是整数。 我尝试过使用fetch_assoc(),mysqli_result,尝试转换类型如$r=(int)$row['Bod']intval($row['Bod']) ,因为我在这里找到类似问题的解决方案,但对我没有任何影响。 我没有收到任何错误,它只是没有总结那些我需要直接给那个PHP脚本获取数据库的值。

我真的已经在寻找解决方案,但大多数情况下,我发现那些转换我尝试过的提示。

任何想法?

回答

0

根据我的经验,如果表中的列不是整数。结果也不会。检查你的桌子,然后再试一次!

0

这应该这样做,但是当表被正确配置

$SumBod = mysqli_query($con,"SELECT CAST(Bod AS UNSIGNED) FROM kandidati") 
你应该没有问题