thinkphp 3.2 插入数据

更新日期: 2020-04-09 阅读次数: 5992 字数: 105 分类: thinkphp

今天发现 thinkphp 3.2 不支持像 laravel 中的 create 新增数据。例如:

M("tag")->create(array(
       "name" => "thinkphp",
       "created_at" => date("Y-m-d H:i:s"),
));

并没有报错,但是查看数据库里,并没有新增任何记录。

正确的做法是

M("tag")->data(array(
       "name" => "thinkphp",
       "created_at" => date("Y-m-d H:i:s"),
))->add();

获取新增数据的数据表 id

$id = M("tag")->data(array(
       "name" => "thinkphp",
       "created_at" => date("Y-m-d H:i:s"),
))->add();

echo $id;   // "5"

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式

tags: thinkphp 3.2 create 无效 thinkphp 3.2 写入后获取 id