您的位置:首页 > 数据库

TP框架中对数据库的 操作

2017-07-03 10:50 423 查看
数据库操作

1、查询多条记录,返回:二维数组

   $result = $model->select();

   $result = $model->field()->select();

   $result = $model->where()->select();

   $result = $model->order()->select();

   $result = $model->limit()->select();

   $result = $model->field()->where()->order()->limit()->select();

2、查询一条记录,返回:一维关联数组

   $result = $model->find();

   $result = $model->field()->find();

   $result = $model->where()->find();

   $result = $model->field()->where()->find();

   

   例如:

   $userInfo = M("userinfo")->where("userName='{$userName}' and password='{$password}'")->find();

   $userInfo = M("数据表名")->where("userName='{$userName}' and password='{$password}'")->find();

3、添加记录,返回:受影响的行数、主键值

   $result = $model->add(一维关联数组);

   $result = $model->data(一维关联数组)->add();

4、修改记录,返回:受影响的行数

   $result = $model->save(一维关联数组);

   $result = $model->where()->save(一维关联数组);

5、删除记录,返回:受影响的行数

   $result = $model->delete();

   $result = $model->where()->delete();

6、多表查询

   $result = $model->join()->select();

   $result = $model->join()->find();

7、聚合查询,返回:数字

   $result = $model->where()->count();

   $result = $model->where()->sum(字段名);

   $result = $model->where()->avg(字段名);

   $result = $model->where()->max(字段名);

   $result = $model->where()->min(字段名);

8、执行select语句,返回:二维数组

   $result = M()->query("select语句");

9、执行insert、update、delete语句,返回:受影响的行数

   $result = M()->execute("insert|update|delete语句");

ThinkPHP分页类

library/ThinkPHP/Library/Think/Page.class.php

1、导入分页类

   use Think\Page;

2、实例化分页类

   $page = new Page(总记录数,每页显示的记录数=20);

3、查询记录

   $result = $model->limit($page->firstRow,$page->listRows)->select();

4、获得分页栏

   $this->assign("pageList",$page->show());

ThinkPHP验证码类

library/ThinkPHP/Library/Think/Verify.class.php

1、显示验证码

   1)在控制器中添加如下代码

     use Think\Verify;

     public function 方法()

     {
$verify = new Verify();

        $verify->fontSize = 大小;
$verify->length = 个数;
$verify->entry();//显示验证码

     }

   2)在html页面显示验证码的图片

     <img src="__APP__/控制器/方法">

2、验证码的判断

   $verify = new Verify();

   if($verify->check(用户输入的验证码))

   {
//验证码正确

   }

   else

   {
//验证码错误

   }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息