返回创建一张商品表......登陆

创建一张商品表,练习查询构造器中常用的CURD操作

靖哥哥2019-04-14 09:49:51371
<?php
namespace app\index\controller;
use think\Db;

class Query
{
public function find()
{
$res = Db::table('user_info')->field(['name','skill'])->where('status = 1')->find();
$res = implode($res);
return ($res);
}
public function select()
{
$res = Db::table('user_info')->field(['name','age','sex','skill'])->where('age < 22')->order('user_id asc')->select();
dump($res);
}
public function insert()
{
$data = ['name'=>'天门真人1','skill'=>'正派功法','password'=>sha1(123456)];
$res = Db::table('user_info')->data($data)->insert();
$id = Db::getLastInsId();
return '成功执行'.$res.'条数据 '.' 最后一条id是:'.$id;
}
public function insertAll()
{
$datas = [
['name'=>'天门真人2','skill'=>'正派功法','password'=>sha1(123456)],
['name'=>'天门真人3','skill'=>'正派功法','password'=>sha1(123456)],
['name'=>'天门真人4','skill'=>'正派功法','password'=>sha1(123456)],
];
// 新增多条记录,以二维数组的方式
$res = Db::table('user_info')->data($datas)->insertAll();
$id = Db::getLastInsId();
return '成功执行'.$res.'条数据'.'the last id is: '.$id;
}
public function update()
{
$name = '独孤九剑';
$res = Db::table('user_info')->where('age < 33')->data(['age'=>Db::raw('age - 14')])->update();
return $res? 'success update:'.$res:'false!';
}
public function delete()
{
$num = Db::table('user_info')->where('name','like','天门真人%')->delete();
return 'success delete:'.$numn;
}

}

每个方法都测试过,成功执行,

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送