Codeigniter:如何将int转换为string然后插入数据库

时间:2016-04-22 20:19:48

标签: codeigniter

当插入数据为整数到数据库时,我遇到CI问题。 我的字段是oauth_uid [varchar(250)],当我使用活动记录插入值10205796940433933进入该字段时,它变为1.0205796940434E + 16

如何解决它!

抱歉,我的英语不好

2 个答案:

答案 0 :(得分:0)

这是来自php,如果你有一个int值,并且你喜欢转换为生成一个转换为字符串,你只需要制作

$new_v  = (string) $int_value;

$data_to_insert = array(
                         //other values
                         'oauth_uid'   =>  $new_v
                       );

答案 1 :(得分:0)

----Español-------

A mi tambien me sucedio lo mismo y el problema radicaba en que enviaba GET el formulario y lo recibia en Controlador como POST

---英语-------

我也遇到了同样的问题,问题是我发送了GET表单并在Controller中作为POST接收了