我来补充一下吧!
1 getsiteurl() 读取当前服务器的URL 保存在$_SC['siteurl']中
2 dbconnect() 数据库连接,主要是通过读取/source/class_mysql.php中的参数进行数据库连接
通过先建立一个dbstuff类保存在$_SGLOBA['db']中,在dbstuff类中包含有
connect($dbhost, $dbuser, $dbpw, $dbname = '', $pconnect = 0, $halt = TRUE)链接数据库。
fetch_array($query, $result_type = MYSQL_ASSOC) 等价于php中的mydql_fetch_array()方法
result_first($sql)返回sql查询会得到的第一条记录
fetch_all($sql)继续sql语句并将得到的结果作为数组返回
while($data = $this->fetch_array($query)) {
$arr[] = $data;
}
return $arr;
query($sql, $type = '', $cachetime = FALSE)执行sql语句,返回一个结果集。和mysql+_query()的功能一样
affected_rows() 返回最近一次执行的sql语句影响的记录的行数
result($query, $row)返回结果集中一个单元的内容
num_rows($query) 返回结果集中的行数
num_fields($query)返回结果集中字段的数目
free_result($query)释放占用的内存
fetch_row($query)返回结果集中的一行
checklogin()判断是否登录,如果没有登录跳转到登录页面
checkauth()判断当前用户的状态。如果用户已经离线则情况clearcookie()清空cooke
getspace($_SGLOBAL['supe_uid'], 'uid', 0)获取用户信息 |