#インスタンス化モデル //ユーザー新しい新しい$ =ユーザー; // $ 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]');