-
insertAll 插入二维数组,返回插入数据成功的行数;
insert 插入一维数组 返回影响记录的函数;
insertGetId 返回插入数据的自增id
查看全部 -
db->insertGetId() 插入获取返回 id
查看全部 -
select colume 结果存在返回二维数组 不存在返回空数组;
find value 不存在返回null
截图汇总
查看全部 -
colume('username','email');
返回一维数组 email 是key username 为value ;
前面的为主, 作为value
查看全部 -
colume('username') 返回一个一维数组
查看全部 -
->value('username');
返回字符串,一条记录,相当于tp3 的 getField();
查看全部 -
find 如果有结果返回 ,应该是返回一维数组的格式!
查看全部 -
Db::execute() 语句插入数据
查看全部 -
$db = Db::name('user');
$sql = $db->where("id=1")
->whereor("username=17777")
->where("email =19574653152@qq.com")
-->builSql();
/*where 支持的格式 ("id=1") ("id",1)
("id!=1") ("id","<>",1)
("id","EXP","not in (1,2,3)")
*/
dump($sql);
查看全部 -
Db:table select column find value
Db:query execute
查看全部 -
数据库表的选择:
public function index(){
$db= DB::name('user1');
$res = $db->find(6);
dump($res);
查看全部 -
使用User::get(function($query)){$query->where()->field()}查询
User::where()->field()->find()查询某一条 返回对象
User::all(function($query){}获取多条记录,使用主键 返回对象
User::where()->field()->limit()->order()->select();多条查询 返回对象
User::where()->value()按字段查询一条 返回的是数组
User::where()->column("email","username")以username为键的数组
$res = User::get(6);
$res = User::where("id",5)
->field("id,username")
->find();
$res= $res->toArray();
$res=User::all(function($query){
$query->where("id","<",6)
->field("id,password");
});
$res = User::where("id","<","6")
->field("id,username")
->limit(5)
->order("id DESC")
->select();
foreach($res as $val){
dump($val->toArray());
}
$res = User::where("id",6)->value('username');
$res = User::column("name","id");
dump($res);
}
}
查看全部 -
public function index(){
// $res = User::get(6);
$res= $res->toArray();
dump($res);
}
查看全部 -
$db = Db::name('user1');
#插入数据
$data=[];
for($i=1; $i<21; $i++){
$data[]=[
'username' => " use_{$i}",
'password' => md5("pwd_{$i}}"),
'email' => "em_{$i}123456@qq.com"
];
}
$res = $db->insertAll($data);
#清空数据库
$res= $db->where('1=1')->delete();
#链式操作
$res = Db::table('user1')
->where("id","<","10")
->field("id,username,password")
->page(2,5)
->select();
dump($res);
}
}
查看全部 -
$db = Db::name('user1');
#delete 数据库删除操作
//返回行数的影响 删除id为1的一行
// $res = $db->where([
// 'id' => 1
// ])->delete();
#清空数据库
// $res = $db->where('1=1')->delete();
dump($res);
查看全部
举报