ThinkPHP操作多数据库插入数据后如何取得insert_id

浏览:6196 发布日期:2014/04/22 分类:求助交流 关键字: 多数据库操作
有两个不同的数据库DB1、DB2,目前需要把DB1数据库表table1里的数据查询出来,然后插入到DB2数据库table2表,table1和table2字段不同,只需要去table1的部分数据插入到table2的相应字段即可。采用的是DB_DSN方式配置的两个连接:DB_CONFIG1、DB_CONFIG2,
执行execute方法插入数据的时候返回的是插入成功的记录条数代码如下:
$archives = M('archives','hq_','mysql://root:123456@localhost:3306/test');
$insert_id = $archives->execute($sql);
print_r($archives);
打印$archives对象,可以看到lastInsID有返回值,不过是protected
如何才能返回插入数据的自增ID呢?
最佳答案
评论( 相关
后面还有条评论,点击查看>>