循环数组 连接数据库 AJAX

 

$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

 

原文地址:https://www.cnblogs.com/zuichumx0826/p/9226427.html