首页 > CMS > PhpCMS > 正文

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

2024-09-10 07:15:09
字体:
来源:转载
供稿:网友

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()对字段值两边加引号,以保证数据库安全。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表