您的位置:首页 > 其它

查询

2016-06-17 15:26 459 查看
function ShowAll()

{  $car = M("Car");
var_dump($info);
var_dump($car->select());//返回所有的二维数组
$attr = $car->where("brand='b001'")->select();//连贯操作,select返回一个二维数组,where方法可以添加查询条件
$attr = $car->table("Info")->select();//table可以切换表格
$attr = $car->field("Name")->select();//指定查询的字段,查多个字段加逗号
$attr = $car->order("Oil desc")->select();//排序,要是多个条件还是在引号里面加逗号继续
$attr = $car->limit(2,3)->select();//分页查询,只有一个数就是取前几个数据,两个数的时候是跳过几条取几条
$attr = $car->page(3,2)->select();//取第几页的几条数据
$attr = $car->field("Brand,count(*)")->group("Brand")->select();//分组查询
$attr = $car->join("Brand on Car.Brand = Brand.Brand_Code")->select();//链接查询,把两个表连接到一起
$attr = $car->distinct(true)->field("Brand")->select();//去重查询,如果是FALSE就不能去重了,field里面是对哪一列去重

$attr = $car->find("c001");//查询一个数据,返回的一个一位数组,只能根据主键值查询,不写参数默认返回第一条
$attr = $car->select("c001");//返回二维数组,可以查询多个。主键值可以写多个

var_dump($attr);

$attr = $car->count();//差数量
echo $attr;

$attr = $car->select();
$this->assign("shuzu",$attr);
$this->display();

}


ShouAll.HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<h1>汽车表</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>代号</td>
<td>名字</td>
<td>系列</td>
<td>上市时间</td>
<td>油耗</td>
</tr>
<foreach  name="shuzu" item="v">
<tr>
<td><{$v.code}></td>     <!--用小写-->
<td><{$v.name}></td>
<td><{$v.brand}></td>
<td><{$v.time}></td>
<td><{$v.oil}></td>
</tr>
</foreach>
</table>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: