Mysql类库函数
出自ThinkSAAS开发文档
ThinkSAAS支持普通的MySQL查询,并支持PDO_MySQL查询(需要php5.0以上版本开启pdo_mysql扩展)
MySQL类库位于系统目录thinksaas目录下,即mysql.php文件
MySQL类函数主要应用到以下几个:
- query
- fetch_all_assoc
- once_fetch_assoc
- once_num_rows
- insertArr
- 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'");