数据库及模板操作

数据库操作

1、读取单条数据

$this->db->row("Sql语句");
<?php
$rs=$this->db->row("select id from cms_show where id=1 limit 1");
if($rs)
{
 echo $rs['id'];
}

2、读取多条数据

$this->db->load("Sql语句");
<?php
$rs=$this->db->row("select id from cms_show where isshow=1 limit 10");
if($rs)
{
 foreach($rs as $key=>$val)
 {
  echo $val['id'];
  }
 }

3、插入数据

$this->db->add("表名","数组");
<?php
$this->db->add("cms_test",['name'=>'姓名']);

#得到插入数据后的编号
$nid=$this->db->newid;

4、更新数据

$this->db->update("表名","查询条件","数组");
<?php
$this->db->update("cms_test","id=10",['name'=>'姓名1']);

5、删除数据

$this->db->del("表名","查询条件");
<?php
$this->db->del("cms_test","id=10");

模板操作

1、变量赋值传递

$this->assign('abc','123');
传值后,可以直接在模板中使用$abc的变量。

2、输出模板

$this->display('模板所在路径');