求助
php吧
全部回复
仅看楼主
level 1
岁月风歌686888
楼主
使用thinkphp5搭建了一个网站,在本地查询数据库返回int类型,项目放在centos上返回string类型,这是为什么?例如本地返回id => 1 而centos返回id => '1' 如何让centos返回int类型?
2018年11月21日 07点11分
1
level 9
贴吧用户_Q19aVM3
在前面加一个(Int)
2018年11月21日 08点11分
2
岁月风歌686888
谢谢。我知道可以强制转换,甚至在客户端也可以加上类似的代码强制转换,但是很多地方都有类似的情况,有没有从根源上解决这个问题的方法? 我查了查,有人说升级php版本5.6就可以了... 可是我现在的版本就是5.6
2018年11月21日 09点11分
level 10
微风中的羊毛😜
楼上正解 强制转换(int)
2018年11月21日 08点11分
3
岁月风歌686888
谢谢回复。我知道可以强制转换,甚至在客户端也可以加上类似的代码强制转换,但是很多地方都有类似的情况,有没有从根源上解决这个问题的方法? 我查了查,有人说升级php版本5.6就可以了... 可是我现在的版本就是5.6
2018年11月21日 09点11分
level 1
岁月风歌686888
楼主
此贴终结。问题已解决。
2018年11月21日 09点11分
4
level 1
岁月风歌686888
楼主
若有其他人遇见同样问题(在使用thinkphp框架),可按照文档在模型类设置数据类型转换即可!
2018年11月21日 09点11分
5
1