循环数组 连接数据库 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 \Model\GoodsModel();

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

 

 

 

posted on 2018-06-25 21:36  最初的梦想DW  阅读(98)  评论(0编辑  收藏  举报

导航