第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

快速入門ThinkPHP 5.0 --模型篇

難度中級
時長 3小時 0分
學習人數(shù)
綜合評分9.67
70人評價 查看評價
10.0 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • $db=Db::name('user');

    //修改必須寫where條件 返回影響行數(shù)

    $one=$db->where(['id'=>1])->update([

    xxx=>xxx

    ]);

    //setField 直接設置字段值

    $db->where(['id'=>1])->setField('name','123465');

    //setInc 設置數(shù)字類型自增?

    $db->where(['id'=>1])->setInc('num',1);

    //setDec?設置數(shù)字類型自增

    $db->where(['id'=>1])->setDec('num',1);

    查看全部
  • public function oneTable(){

    ? ?????$user=Db::name('user');

    //實例化一張表對象? ? ?

    $res=? ?$user->insert([

    ????'name'=>'one',

    ????'password'=>md5('132456'),

    ????]);

    //insertGetId 獲取自增id

    $id=$user->insert([

    xx=>xxx

    ]);

    //打印自增id

    dump($id);

    //插入多維數(shù)組 假設$data是多維數(shù)組 成功后返回插入影響行數(shù)

    $yx=$user->insertAll($data);

    }

    查看全部
  • Use think\Controller;

    Use think\Db;

    class Index extends Controller {

    public function index(){

    //原生sql綁定參數(shù)查詢

    ? ?$res= Db::query('select * from user where id in (?)',[1,2]);

    //查詢id為1的數(shù)據(jù)信息? ?

    $info=Db::table('user')->where(['id'=>1])->select();

    //column 返回一列的值的一維數(shù)組? 如果存在第二個參數(shù) (返回出來的結果就會是email是鍵 name是值)

    $col=Db::table('user')->column('email','name');

    //也可以直接用name代替table

    $res=Db:name('user')->select();

    -------------------select 和 column 返回多條記錄 未查詢到則返回空數(shù)組-------------------

    //返回影響行數(shù) 也就是插入是否成功

    $in=Db::execute('insert into user set name=?,pass=?,email=?',['one',md5('one123'),'123456@qq.com']);

    //find 只返回一條數(shù)據(jù)

    $one=Db::table('user')->where(['status'=>1])->find();

    //value 返回一條記錄中的一個字段值;

    $val=Db::table('user')->where(['id'=>1])->value('name');

    -----------------------find 和 value 返回一條記錄 未查詢到則返回null--------------------------

    }

    public function singleDb(){

    //單例? 在內置函數(shù)db 中 第三個參數(shù)寫false? 就可以避免重復生成對象? 變成單例模式

    $res=db('user',[],false)->find();

    }


    }

    查看全部
  • select:查詢數(shù)據(jù)庫所有值
    查看全部
  • select 返回所有記錄 返回的結果是一個二維數(shù)組 如果結果不存在 返回一個空數(shù)組 eg: $res = Db::table(' imooc_user ') -> select(); column 返回一個一維數(shù)組 數(shù)組中的value值就是omen要獲取的值 如果存在地位個參數(shù) 就返回這個數(shù)組并且用第二個參數(shù)的值 如果結果不存在返回空數(shù)組 eg: $res = Db::table(' imooc_user ') -> column( ' email ', ' user ' ); find返回一條記錄 返回的結果是一個二維數(shù)組 如果結果不存在 返回 NULL $res = Db::table(' imooc_user ') -> find(); value 返回一條記錄 并且是記錄的某個字段值 如果結果不存在 返回NULL $res = Db::table(' imooc_user ') -> value(' username ');
    查看全部
  • 模型獲取器,function getNameAttr()
    查看全部
    0 采集 收起 來源:課程總結

    2018-03-03

  • 模型獲取器,function getNameAttr()
    查看全部
    0 采集 收起 來源:課程總結

    2018-03-03

  • $db->insertGetId()
    查看全部
  • 看圖。
    查看全部
  • 軟刪除默認字段delete_time
    查看全部
  • $createTime或updateTime設為false 可關閉對應功能
    查看全部
  • 用某個字段代表記錄已被刪除,記錄并未真正從數(shù)據(jù)庫刪除
    查看全部
  • thinkphp 提供的自動時間戳 記錄時間比自動完成好, 1.修改database配置文件的'auto_timestamp' 為true (不推薦的方法,此法數(shù)據(jù)庫中要有create_time和update_time這2個字段。). (推薦的)1在模型的類里添加屬性:protected $autoWriteTimestamp = true; 2.添加記錄到數(shù)據(jù)庫
    查看全部
  • Model的使用方法 use app\模塊\model\模型類名 1、$res = 模型類名::get(1); 2、$user = new 模型類名; $res = $user::get(1); 3、使用Loader use think\Loader; $user = Loader::model('模型類名'); $res = $user::get(1); 4、助手函數(shù) $user = model('模型類名'); $res = $user::get(1);
    查看全部
    1 采集 收起 來源:什么是模型

    2018-01-30

  • 多個Model時,可以use think\Loader ,用Loader::model('模型名')來使用多個模型
    查看全部
    0 采集 收起 來源:什么是模型

    2018-01-30

舉報

0/150
提交
取消
課程須知
1、有一定的php基礎。 2、對ThinkPHP5 有一定的了解。 3、沒有接觸過tp5 的學生可以先看下我之前錄制的 <快速入門 ThinkPHP5 基礎篇>
老師告訴你能學到什么?
1、ThinkPHP5 的數(shù)據(jù)庫操作類 2、ThinkPHP5 的數(shù)據(jù)模型 3、使用數(shù)據(jù)模型快速對數(shù)據(jù)庫進行增刪改查的操作 4、ThinkPHP5 的自動完成操作 5、模型的自動時間戳和軟刪除

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網(wǎng)的支持!