thinkphp 3.2 插入数据

更新日期: 2020-04-09 阅读次数: 176 字数: 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"

爱评论不评论

近期节日

2020年06月05日 世界环境日
2020年06月05日 芒种
2020年06月06日 全国爱眼日
2020年06月11日 中国人口日
2020年06月20日 世界难民日
2020年06月21日 父亲节
2020年06月21日 夏至
2020年06月22日 中国儿童慈善活动日
2020年06月23日 国际奥林匹克日
2020年06月25日 全国土地日
2020年06月25日 端午节
2020年06月26日 国际禁毒日
查看更多节日