05-TP5動作モデルデータベースのPHPのノート

インスタンス化モデル 
        //ユーザー新しい新しい$ =ユーザー; 
        // $ USER1ユーザー新しい新=(); 
        // $ user2は=モデル( 'ユーザー'); //データの追加


        #1 。の方法を1 
        // $ USER1ユーザー新しい新=( ); 
        // $ user1->名= 'phpthink'; 
        // $ user1->年齢= 89; 
        // $ user1->保存(); 

        #のメソッド2 
        //ユーザー新しい新しい$ =ユーザー; 
        // $ USER- >保存([ 
        // '名' => 'thinkph111p'、
        // '時代' => '12は
        //]); 
        #の方法3。
        // $ =ユーザーユーザー::([作成
        // 'の名前を' = > 'thinkph222p'、
        // '年齢'=> '19' 
        //])。


        
        //する$ user->メール= '[email protected]'; 
        //する$ user->保存();



        

        方法2 
        //ユーザー新しい新しい$ =ユーザー; 
        // 2番目のパラメータ更新条件の方法のために保存
        //する$ user->保存([ 
        // '名' => 'thinkphp'、
        // 'メールに' =>「@ thinkphp qq.com 
        '//]、[' ID「=> 1]); 

        //ユーザーの新しい新しい$ =ユーザー; 
        //データフィールド非フィルタリングされたデータのポスト配列
        //する$ user-> allowField(真) - > 保存($要求- >のparam()、[ 'ID' => 1。]); 

        #の方法3。
        //ユーザー:: WHERE( 'ID' ,. 1) - >アップデート([ '名前' => 'thinkphp'] ); //データを削除


        1 
        //お問い合わせ後にdeleteメソッドを呼び出します。戻り値影響を受けたレコードの数
        // $ =ユーザーユーザー:: GET(1); 
        //する$ user-> [削除]を();

        
        //削除複数のデータサポートバッチ
        //ユーザーを破壊::(L '2,3'); 
        //ユーザーを破壊する::([1、2 ,. 3。]); 

        //削除条件
        //閉鎖削除使用
        //ユーザー::破壊する(関数($クエリ){ 
        // $ query-> WHERE( 'ID'、 '>'、21である); 
        //}); 
        クエリデータベースクラス//削除
        //ユーザー:: WHERE( '述べたID上記の'、 '>'、20) - >()削除; 


        //ソフトの削除
        // $ =新しい新しいユーザーのユーザー(); 
        // $ RET =ユーザー::( 'ステータス'、1) - > SELECT(); 

クエリ
    // 取出主键为1的数据
    $user = User::get(1);
    //クエリ単一のレコード // $ RET =ユーザー::( '名前'、 'liww') - >()検索;
#のクエリ複数のレコード(条件) // =ユーザー:: $ RET WHERE( 'ステータス' 、1) - >リミット(3
    // 根据主键获取多个数据
    $list = User::all('1,2,3');     // 或者使用数组     $list = User::all([1,2,3]);     // 对数据集进行遍历操作     foreach($list as $key=>$user){      echo $user->name;     } 
  //クエリのすべての 
    $ RET =ユーザー:: SELECT();
  #GETフィールドの値または列
    //取得したユーザー名
    // $ RET =ユーザー::ここで、( 'ID'、10) - >値(「名前」);
    //の列のすべての値を取得
    // $ RET =ユーザー::(「ステータス」、1) - >列(「名前」);


  #の動的なクエリ
    名フィールドに基づいて//クエリユーザー情報
    // $名=ユーザー::のgetByName( 'thinkphp');
    // 根据email字段查询用户
    $user = User::getByEmail('[email protected]');
 

 

おすすめ

転載: www.cnblogs.com/somethingWithiOS/p/11966544.html