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文件
相关文章
- ·phpcms v9出现Can not connect to MySQL server错误的原因和解决方法(2014-10-19)
- ·如何在mysql数据库中批量替换内容(2014-10-19)
- ·phpcms v9 更换空间后后台的phpsso打开出现Can not connect to MySQL ser(2014-10-20)
- ·将MYSQL数据库的时间戳转成正常的日期格式(2014-10-20)
- ·PHPCMS安装过程中mysql扩展和gd扩展问题(2014-10-21)
- ·PHPCMS源文件研究记录之框架主类库ftps.class.phpFTP操作类(2014-10-20)
- ·PHPCMS源文件研究记录之框架主类库db_factory.class.php数据库工厂(2014-10-20)
- ·关于phpcms中模块_tag.class.php中的pc_tag()方法的含义(2014-10-21)
- ·【phpcms-v9】model.class.php文件分析-数据模型的基类(2014-10-22)
- ·【phpcms-v9】content_output.class.php文件分析-前台内容详情页显示(2014-10-23)
- ·【phpcms-v9】phpcms-v9中model.class.php文件分析(2014-10-23)
- ·【phpcms-v9】phpcms/modules/admin/classes/admin.class.php文件分析(2014-10-24)
- ·【phpcms-v9】index.php文件分析-前台首页模板文件的解析过程(2014-10-22)
- ·【phpcms-v9】专题模块后台控制器special.php文件分析-添加专题(2014-10-23)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)