PHP学习:ThinkPHP框架数据库操作

1、select()语句

$res = Db::table('stu')->select();
dump($res);

2、find()语句

$res = Db::table('stu')->where(['id'=>2])->find();
dump($res);

3、value()语句

$res = Db::table('stu')->where(['id'=>3])->value('name');
dump($res);

4、cloumn()语句

$res = Db::table('stu')->column('name');
dump($res);

5、数据库的插入

//插入单条数据
$db = Db::name('stu');
$res = $db->insert([
    'name'=>'yuancan11',
    'age'=>'22',
    'sex'=>'女',
    'class'=>2,
 ]);
//插入多条数据
$db = Db::name('stu');
$data = [];
for ($i=0; $i<10; $i++) {
   $data[] = [
      'name'=>"yuancan{$i}",
      'age'=>"2{$i}",
      'sex'=>'女',
      'class'=>2,
   ];
}
$res = $db->insertAll($data);
dump($res);

6、数据的更新

$db = Db::name('stu');
$res = $db->where([
   'id'=>3
])->update([
   'name'=>'Test'
]);
dump($res);
public function index(){
$db = Db::name('stu');
$res = $db->where([
   'id'=>'3'
])->setField('name','QQQQQ');
   dump($res);
}

7、删除数据

public function index(){
$db = Db::name('stu');
$res = $db->where([
   'id'=>'3'
])->delete();
   dump($res);
}

猜你喜欢

转载自blog.csdn.net/u010545480/article/details/78924050