一、DB类的查询操作,使用静态方法find()、select()查询单条/多条信息。
<?php
namespace app\ index\controller;
use think\Db;
class Index
{
public function index()
{
$result = Db: :table( 'staff')
->where( 'id','>' ,1020)
->select( ) ;//查询多条信息。
//->find();//查询单条信息。
dump ($result);
}
}
二、DB类的查询操作,使用静态方法value()、column()查询列信息。
查询数据的整列信息使用column(),一条列信息用value()
<?php
namespace app\ index\controller;
use think\Db;
class Index
{
public function index()
{
//value( '字段','默认值') column( '字段','字段')
$result = Db: :table( 'staff')
->where( 'id','>' ,1020)
->column( 'age ', ’name') ;//返回数组,第二个参数为键名,第一个参数为键值。
//->value( 'age ', ’name');//查询列的单个信息。
dump ($result);
}
}
三、DB类的查询操作,使用静态方法delete(主键)、delete(true)删除信息。
<?php
namespace app\ index\ controller ;
use think\Db;
class Index
{
public function index( )
{
//value('字段','默认值') column('字段','字段')
$affected = Db::table( 'staff' )
->delete([1021,1022]);//将整张表删除使用delete(true);
return $affected ? ' 成功删除了'。$affected. ' 条记录' : ' 删除失败';
}
}
|