1. 程式人生 > >ThinkPHP學習筆記之一

ThinkPHP學習筆記之一

ThinkPHP框架資料庫操作

1.資料庫設計

//資料庫設計
    	$data = [
    		'nickname'	=>	'moriarty',
    		'age'		=>	'23',
    		'sex'		=>	'男'
    	];

2.插入資料

		//1.插入資料
    	//1.1 Db類插入,返回行數
    	$res = Db::name('user')->insert($data);
    	dump($res);

    	//1.2 助手函式db,返回行數
    	$res = db('user')->
insert($data); dump($res); //1.3 insertGetId(),返回主鍵 $res = db('user')->insertGetId($data); dump($res);

3.查詢資料

    	//2.查詢資料
    	//2.1 select(),返回二維陣列
    	$res = Db::name('user')	->where('id = 1')
    							->select();
    	dump($res);

    	//2.2 find(),返回一維陣列,只返回第一條資料
    	$res =
Db::name('user') ->where('id = 1') ->find(); dump($res);

4.更新資料

    	//3 更新資料
    	//3.1 update(),返回行數
    	$data = [
    		'nickname'	=>	'tyl',
    		'age'		=>	20,
    		'sex'		=>	'女'
    	];
    	$res = Db::name('user') ->where('id = 2')
    							->update($data)
; dump($res);

5.刪除資料

	//4.刪除資料
    	4.1 delete(),返回行數
    	$res = Db::name('user') ->where('id = 3')
    							->delete();
    	dump($res);