zoukankan      html  css  js  c++  java
  • 对discuz的代码分析学习----mysql驱动(转帖)

    一. 属性分析 
            1.tablepre :表名称前缀
            2.version : 数据库版本
            3.drivertype:驱动类型
            4.querynum:查询数
            5.curlink:当前连接
            6.link:存储连接资源
            7.config:配置项
            8.sqldebug:sql调试
            9.slaveid:不知道
           10.map: 不知道    

    二. 方法分析  
            1.db_mysql:配置驱动
            2.set_config:配置驱动
            3.connect:连接数据库
            4._dbconnect:  上一个方法的底层代码
            5.table_name:不知道
            6.select_db:选择数据库
            7.fetch_array:以数组的形式获取结果集
            8.result_first:从结果集中取得首条数据
            9.query:执行sql语句
           10.affected_rows:取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。
           11.error:返回数据库错误信息
           12.errno:返回错误编号
           13.result:获取结果集中指定行数据
           14.num_rows:返回结果集中行的数目。
           15.num_fields:返回结果集中字段(列)的数目
           16.free_result:函数释放结果内存。如果成功,则返回 true,如果失败,则返回 false。
           17.insert_id:上一次插入的数据id
           18.fetch_row:以索引数组的形式获取结果集
           19.fetch_fields:mysql_fetch_field() 函数从结果集中取得列信息并作为对象返回。
           20.version:返回当前数据库版本
           21.escape_string:mysql_escape_string 该方法用来转义字符,在PHP5.3已被弃用
           22.close:关闭连接
           23.halt  :抛出异常
           24.fetch_first :获取首条数据
  • 相关阅读:
    Linux任务前后台的切换
    如何给html元素的onclick事件传递参数即如何获取html标签的data
    关键词多空格处理
    tp3常量
    php 正则判断是否是手机号码
    thinkphp 初始化
    删除图标
    time() 在thinkphp 3.2.3 模板格式化输出
    iOS工程如何支持64-bit
    调试instruments
  • 原文地址:https://www.cnblogs.com/alleyonline/p/8371550.html
Copyright © 2011-2022 走看看