当前位置:首页 > CMS教程 > phpcms > 列表

PHPCMS源文件研究记录之框架主类库mysql.class.php文件

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-20 14:49:09 浏览: 评论:0 

class mysql为(final)最终类,不可继承类.

变量:$config数据库配置信息,$link数据库连接资源句柄,$lastqueryid最近一次查

询资源句柄,$querycount统计数据库查询次数。

open($config)打开数据库,但可能不是真实链接,autoconnect,是否已经自动链接.

content()真正的开启连接。(mysql_pconnect)如果是永久链接。PHP中“@”用于屏蔽

错误,返回连接资源$this->link。

execute($sql)数据库查询执行方法,is_resource()函数为检测是否为资源类型。返回

最后一次查询资源句柄$this->lastqueryid。

select()查询多条记录。

get_one()查询单条记录。

fetch_next()遍历查询结果集,mysql_fetch_array(data,array_type)函数用来从结果

集中取得一行做为关联数组,或数字数组,或二者兼有.

free_result()释放查询资源,mysql_free_result()是php中用于释放结果内存.

query($sql)直接执行查询.

insert()执行添加记录操作.

insert_id()获取最后一次添加记录的主键号,mysql_insert_id()返回上一步insert操作产生的ID.

update()更新记录操作。

delete()删除记录操作。

affected_rows()最后数据库操作影响到的条数。

get_primary()获取数据表主键。

get_fields()获取表字段。

check_fields()检查不存在的字段。

table_exists()、list_tables()检查表是否存在。

field_exists()检查字段是否存在。

add_special_char()对字段两边加反引号,以保证数据库安全。

escape_string()对字段值两边加引号,以保证数据库安全。

Tags: PHPCMS框架文件 mysql class php文件

分享到: