TP框架数据库查询

数据库查询数据
$info = D("Nation");
$arr = $info -> select(); //返回所有数据
$arr = $info -> select("n001,n002"); //根据主键值返回数据
$arr = $info -> find("n001"); //根据主键值查一条
$arr = $info -> where("code='n002' and '1=1'") //加条件
$arr = $info -> table("Info") -> select(); //把Nation表改为Info表并查询Info表
$arr = $info -> field("code") -> select(); //查询哪些字段
$arr = $info -> order("code desc") -> select(); //排序
$arr = $info -> limit() -> select(); //分页查询 2是两条 2,2是跳过2条查2条
$arr = $info -> page(1,2) -> select(); //page分页查询 第一个参数是第几页,第二个参数是一页显示多少条
$arr = $info -> field("brand,count(*)") -> group("brand") -> select(); //分组查询
$arr = $info -> field("Info.code as dh,Info.name as xm,Nation.Name as mz") -> join("Info on Nation.Code=Info.Nation") -> select(); //链接查询
$arr = $info -> distinct(true) -> field("name") -> select(); //去重
var_dump($arr);

lock(true); //锁机制 不受别人的干扰
cache(trur); //查询缓存 缓存有效期内不用查询数据库,只需要查询缓存

posted @ 2017-05-08 22:33  ▍凉城空巷°  阅读(931)  评论(0编辑  收藏  举报