# 查询数据
>[warning] 示例中的条件查询细节请参阅 **条件查询(WHERE)** 章节。
<br/><br/>
## 基本查询(多行数据查询)
>[info] select($table, $columns, $where)
$table表明; $columns列名; $where查询条件(可选)
~~~
public function getdata(){
$db = DB(); //实例化数据库操作类
//查询users表,所有字段,所有行
$list = $db->select('users','*');
//附加条件:user_id字段值等于50的数据
$list = $db->select('users','*',['user_id' => 50]);
}
~~~
<br/><br/>
## 单行数据查询
>[info] get($table, $columns, $where)
$table表明; $columns列名; $where查询条件(可选)
~~~
public function getdata(){
$db = DB(); //实例化数据库操作类
//查询users表,第1行,所有字段
$user = $db->get('users','*');
//附加条件:user_id字段值等于50的数据
$user = $db->get('users','*',['user_id' => 50]);
}
~~~