讯睿CMS问答:插入数据返回插入数据id为空的问题

讯睿CMS问答:插入数据返回插入数据id为空的问题

2024-04-11 XunRuiCMS Sincere

问题:

插入数据返回插入数据id的问题,代码如下:

$rt=\Phpcmf\Service::M()->db->table("1_rjhj_index")->insert($arr_index);

print_r($rt);

上面代码数据添加成功,原来一直通过$rt['code']返回插入记录的id,但是今天调试的时候发现$rt的值是1,$rt['code']的值为空,请问这是什么原因?

答案:

说明数据库结构有问题,没有了自增属性的id,用phpmyadmin查看看

肯定有自增属性的id,数据库表是创建模块时自动创建,一直以来都是用$rt['code']来获取新增记录的id,这个问题我也是刚发现。我再仔细调试看看是哪里有bug。

$rt=\Phpcmf\Service::M()->table("1_rjhj_index")->insert($arr_index);

@迅睿框架技术-小白:非常感谢!