问题:
插入数据返回插入数据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);
@迅睿框架技术-小白:非常感谢!