thinkphp 3.2 插入数据

文章目录

    今天发现 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 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式