这可以在1个语句中完成并由PHP检索吗?
SELECT COUNT(Date) AS RowCount FROM `Health_Data` WHERE Weight < 200;
SELECT (INT) RowCount;
显然至少某些版本的PHP无法处理BIGINT类型,因此我想将其转换为INT。
答案 0 :(得分:0)
你的问题不是PHP不能支持BIGINT,而是你运行的32位PHP版本不能支持你想要容纳的数字。
最好的选择是升级到64位版本,因为你如何在这个时间点运行32位?
不太好,如果你真的卡住,选项是:
将数字转换为字符串以将其从mysql和PHP中删除:
*wNumbers
如果您需要在PHP中对这些数字进行数学运算,请使用BC Math函数。