博主信息
博文 35
粉丝 0
评论 0
访问量 33870
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
tp51用模型实现数据库的新增更新和删除
小的博客
原创
1071人浏览过

一:在application/index目录下新建目录model,model下面新建脚本User.php;代码如下

<?php
namespace app\index\model;
use think\Model;
class User extends Model{//注意数据库名要与脚本名称和类的名称一致
 //protected $table='student';入过不一致的话可以在下面从新绑定数据库名称
 
}
?>

二:在application/index/controller目录下新建Demo6.php:文档内容如下:在本页面执行护具的新增,更新和删除功能

<?php

namespace app\index\controller;

use app\index\model\User;

use think\Db;

//模型是和一张数据表绑定的

header('Content-Type:text/html;charset=utf-8');

class Demo6{

 public function get(){

  

  //dump(User::get(7));

 //用查询构造器创建更加复杂的查询

 $res=User::field('id,name,email')->where('id',7)->find();

 dump($res);

    

    

   // $res= Db::table('user')->field('id,name,email')

      // ->where('id',7)

   // ->find();

   // dump($res);

 }

 public function all(){

 $res=User::field('id,name,email')->where('id','in','3,6,7')->select();

  //dump(Student::all());//获取多条数据

  //dump(Student::all([1,2,3]));

 //用查询构造器创建更加复杂的查询

    dump($res);

 }

 //插入操作单条插入

 public function insert(){

  //insert()成功返回插入的数量,失败返回的是false

  $data=['name'=>'小昭','password'=>'123','email'=>'123@qq.com','mobbile'=>'12323444','img'=>'old/6.png'];

  

  //方法一:return User::insert($data);//插入操作成功返回1

  //方法二:return User::insert($data,true);

  //return User::insertGetId($data);//insertGetId()同时执行第二步:第一步插入,第二步返回主键id

 }

 //插入多条数据

 public function insertAll(){

  $data=[['name'=>'杨晓','email'=>'2@qq.com','mobbile'=>'54565556565','img'=>'old/6.png'],

          ['name'=>'白浅','email'=>'2@qq.com','mobbile'=>'54565556565','img'=>'old/5.png'],

    ['name'=>'墨渊','email'=>'2@qq.com','mobbile'=>'54565556565','img'=>'old/6.png']];

    return User::insertAll($data);//成功返回插入的数量3

 }

 //更新操作

 public function update(){

  //修改使用的是update()方法,

  return User::where('id',6)->update(['name'=>'李莫愁']);

 }

 //删除操作

 public function delete(){

  //执行delete()方法,成功返回1

  return User::where('id',33)->delete();

 }

 

}

?>


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学