YzmCMS开发手册(二)

袁志蒙 4593次浏览

摘要:YzmCMS帮助手册(适用于YzmCMS3.0以下版本),3.0以上版本请转至 http://blog.yzmcms.com/html/php/89.html...

YzmCMS帮助手册(适用于YzmCMS3.0以下版本),3.0以上版本请转至
http://blog.yzmcms.com/html/php/89.html

//header("Content-Type:text/html;charset=utf-8");

//实例化一个对象,只传入表名即可;
$db = M('user');


//添加内容[成功:返回自动增长的ID,失败:false]
//$db->insert(array('name'=>'姓名','sex'=>'男'));
//$db->insert(array('name'=>'姓名','sex'=>'男'),'1'); //第二个参数选填 如果存在,并为真值 则开启实体转义


//删除内容[返回影响行数]
//$db->delete(array('id>'=>'15'));
//$db->delete(array(3,4,5), true);  //第二个参数存在时,第一个参数为索引数组,批量删除多个

//更新内容[返回影响行数]
//$db->update(array('name'=>'姓名','sex'=>'男123'),array('id'=>'10'));
//$db->update(array('name'=>'姓名','sex'=>'aaa'),array('id'=>'10'),'1'); //第三个参数选填 如果存在,并为真值 则开启实体转义
//$db->update('click=click+1',array('id'=>"1"));       //第一个参数不是数组,类似于更新文章点击数的功能


//查询内容 select方式[返回二维数组]

//$result = $db->select();
//$result = $db->field('uname,id')->select();
//$result = $db->where(array('name'=>'%php%'))->select();  //like 查询
//$result = $db->join('`yzmcms_admin` ON yzmcms_admin.id=yzmcms_admintype.id')->where(array('id'=>'1'))->select();  //join 联合查询
//$result = $db->where("typeid in (1,2)")->select(); //SQL : select * from user where typeid in (1,2)
//$result = $db->where(array('name'=>'%php%'))->limit('0,5')->select(); //like 查询
//$result = $db->where(array('name'=>'%php%'))->limit('0,5')->order('id desc')->select(); //like 查询
//$result = $db->where(array('sex'=>'男'))->limit('0,5')->select();
//$result = $db->field('uname,id')->where(array('sex'=>'男'))->limit('0,3')->order('id desc')->select();
//$result = $db->field("sex ,count(sex),avg(height),sum(height) ")->group("sex")->having(" avg(height) >160")->select();
//$result = $db->field("sex ,count(sex) as '总个数',avg(height) as '平均身高',sum(height) as '总身高' ")->group('sex')->select();
//$result = $db->field("sex ,count(sex) as '总个数',avg(height) as '平均身高',sum(height) as '总身高' ")->group("sex")->having(" 平均身高 >160")->select();

//查询内容 find方式[返回一维数组]
//$result = $db->find();
//$result = $db->field('uname,id')->find();
//$result = $db->where("typeid in (1,2)")->find(); //SQL : select * from user where typeid in (1,2) limit 1
//$result = $db->field('id,name,height')->where(array('sex'=>'男'))->find();
//$result = $db->join('`yzmcms_admin` ON yzmcms_admin.id=yzmcms_admintype.id')->where(array('id'=>'1'))->find();  //join 联合查询
//$result = $db->field('uname,id')->where(array('sex'=>'男'))->order('id desc')->find();

//查询记录数[返回记录行数]
//$result = $db->total();
//$result = $db->where(array('age>'=>'12'))->total();
//$result = $db->join('`yzmcms_admin` ON yzmcms_admin.id=yzmcms_admintype.id')->where(array('age>'=>'12'))->total();



//自定义执行SQL语句 [yzmcms 代表表前缀]
//$db->query("select * from yzmcms_admin"); 
//获取一维数组,一条结果
//$db->fetch_array($db->query("select * from yzmcms_admin"));
//获取二维数组
//$db->fetch_all($db->query("select * from yzmcms_admin"));

//用于调试程序,输入最后一条SQL语句
//$db->lastsql();


随机内容

表情

共3条评论
  • 网友评论:

    顶顶顶

    2016-12-28 13:11:41 回复

    点击加载
  • 网友评论:

    YzmCMS官方博客_袁志蒙博客网友 回复 YzmCMS官方博客_袁志蒙博客网友 :恩,这个后台有一个“附加字段”,里面就可以添加字段,你可以试试

    2016-07-21 21:21:07 回复

    点击加载
  • 网友评论:

    作者你辛苦了,这个系统速度很快~如果能自定义模型字段就完美了~虽然这些都不是什么新功能,然而对于不会编程的、被其他cms用呆了的人来说,感觉就是这样。

    2016-07-21 20:53:34 回复

    点击加载