首页 > 数据库技术 > 详细

thinkPHP数据库操作

时间:2015-11-27 23:19:44      阅读:529      评论:0      收藏:0      [点我收藏+]

thinkPHP如果要对数据库操作,一般来说首先要做的是在配置文件中链接数据库,然后用M方法实例化一张表,然后就是对表的操作了

查询操作:例如:

  (1)基本的where语句查询

     $User = M("User"); // 实例化User对象

     $User->where(‘type=1 AND status=1‘)->select();

  (2)使用字符串条件的时候,建议配合预处理机制,确保更加安全

     $Model->where("id=%d and username=‘%s‘ and xx=‘%f‘",array($id,$username,$xx))->select();

      或:

      $Model->where("id=%d and username=‘%s‘ and xx=‘%f‘",$id,$username,$xx)->select();

  (3)数组查询---数组条件的where用法是ThinkPHP推荐的用法

       $User = M("User"); // 实例化User对象

      $map[‘name‘] = ‘thinkphp‘;

      $map[‘status‘] = 1;

      // 把查询条件传入查询方法

      $User->where($map)->select();

      最后生成的SQL语句是:SELECT * FROM think_user WHERE `name`=‘thinkphp‘ AND status=1

  (4)表达式查询

      达式含义

表达式 含义
EQ 等于(=)
NEQ 不等于(<>)
GT 大于(>)
EGT 大于等于
(>=)LT 小于
(<)ELT 小于等于
(<=)LIKE 模糊查询
[NOT] BETWEEN (不在)区间查询
[NOT] IN (不在)IN 查询
 EXP表达式查询 支持SQL语法

 

              

thinkPHP数据库操作

原文:http://www.cnblogs.com/liuwanqiu/p/5001904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!