Mysql类库函数

出自ThinkSAAS开发文档
跳转到: 导航, 搜索

ThinkSAAS支持普通的MySQL查询,并支持PDO_MySQL查询(需要php5.0以上版本开启pdo_mysql扩展)
MySQL类库位于系统目录thinksaas目录下,即mysql.php文件
MySQL类函数主要应用到以下几个:

  1. query
  2. fetch_all_assoc
  3. once_fetch_assoc
  4. once_num_rows
  5. insertArr
  6. updateArr

目录

query函数

解释:发送查询语句
例如:添加一条记录

$DB->query("insert into ts_user set `username`='邱君'");

fetch_all_assoc函数

解释:把多结果查询输出为数组
例如:查询用户userid为1的帖子

$db->fetch_all_assoc("select * from ts_topics where `userid`='1'");

once_fetch_assoc函数

解释:输出一条结果到数组
例如:查询一条userid为1的用户信息

$db->once_fetch_assoc("select * from ts_user_info where `userid`='1'");

once_num_rows函数

解释:查询结果集的数目
例如:查询userid为1的用户发帖数

$db->once_num_rows("select * from ts_topic where `userid`='1'");

insertArr函数

解释:以数组的形式插入一条数据
例如:插入一条用户信息到用户信息表

$arrData = array(
'username'=>'qiujun',
'email'=>'qiniao@vip.qq.com',
'qq'=>'1078700473'
'addtime'=>time(),
);

$db->insertArr($arrData,'ts_user_info');

updateArr函数

解释:以数组的形式更新一条数据
例如:更新userid为1的用户信息

$arrData = array(
'username'=>'qiujun',
'email'=>'qiniao@vip.qq.com',
'qq'=>'1078700473',
);

$db->updateArr($arrData,"ts_user_info","where `userid`='1'");
个人工具
名字空间
变换
动作
导航
工具箱