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 :获取首条数据
  • 相关阅读:
    内容居中
    ajax验证登录注册
    html5 图片转为base64格式异步上传
    关于iframe的滚动条,如何去掉水平滚动条或垂直滚动条
    oracle数据库操作(未封装)
    oracle数据库操作(结合读取.ini文件操作)
    读取xml文件的方法
    线程练习
    TypeError: the JSON object must be str, not 'bytes'报错问题解决
    python datetime.datetime is not JSON serializable 报错问题解决
  • 原文地址:https://www.cnblogs.com/alleyonline/p/8371550.html
Copyright © 2011-2022 走看看