今天发现 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 聊聊, 查看更多联系方式