$i为默认下标
标签通常用于查询数据集(select方法)的结果输出,通常模型的select方法返回的结果是一个二维数组,可以直接使
$User = M('User');
$list = $User->limit(10)->select();
$this->assign('list',$list);
在模版定义如下,循环输出用户的编号和姓名:
<volist name="list" id="vo">
{$vo.id}:{$vo.name}<br/>
</volist
>
连接数据库
创建Model模型
把"Home/Model"文件夹剪切到Application文件夹下,让Home和Admin共同使用。
实例化名模型
1.$goods = new ModelGoodsModel();
2.$goods= M('goods');
3.$goods= D('goods');
M() 类似于是 new Model();
D('goods') 类似于 new GoodsModel():
对表的操作
增加:M('表名')->add($data);
删除:M('表名')->delete($id);
更新:M('表名')->save($data);
查询:M('表名')->select();
一维数组
二维数组
二维数组
having和where的区别
区别一:
where后面跟的字段必须在数据表中有
having后面跟的字段必须在数据集中有
区别二:
select * from 表 where 条件 group by 分组 having 条件
动态查询
getby+字段名
聚合函数
数据添加
1、通过关联数组的方法添加
2、通过AR(active record)方式来添加
数据修改
1、通过关联数组的方法
2、通过AR(active record)方式来添加
数据删除
AJAX