<?php
/**
* MyPDO
* @author Jason.Wei <jasonwei06@hotmail.com>
* @license http://www.sunbloger.com/
* @version 5.0 utf8
*/
MyPDO
{
;
;
;
;
    
/**
     * 构造
     *
     * @return MyPDO
     */
)
{
{
;
;
;
{
;
}
}
    
/**
     * 防止克隆
     *
     */
}
    
/**
     * Singleton instance
     *
     * @return Object
     */
)
{
{
;
}
;
}
    
/**
     * Query 查询
     *
     * @param String $strSql SQL语句
     * @param String $queryMode 查询方式(All or Row)
     * @param Boolean $debug
     * @return Array
     */
)
{
;
;
;
{
;
{
;
{
;
}
{
;
}
;
}
    
/**
     * Update 更新
     *
     * @param String $table 表名
     * @param Array $arrayDataValue 字段与值
     * @param String $where 条件
     * @param Boolean $debug
     * @return Int
     */
)
{
;
{
;
{
;
}
;
;
{
;
}
;
;
;
;
}
    
/**
     * Insert 插入
     *
     * @param String $table 表名
     * @param Array $arrayDataValue 字段与值
     * @param Boolean $debug
     * @return Int
     */
)
{
;
;
;
;
;
;
}
    
/**
     * Replace 覆盖方式插入
     *
     * @param String $table 表名
     * @param Array $arrayDataValue 字段与值
     * @param Boolean $debug
     * @return Int
     */
)
{
;
;
;
;
;
;
}
    
/**
     * Delete 删除
     *
     * @param String $table 表名
     * @param String $where 条件
     * @param Boolean $debug
     * @return Int
     */
)
{
{
;
{
;
;
;
;
;
}
}
    
/**
     * execSql 执行SQL语句
     *
     * @param String $strSql
     * @param Boolean $debug
     * @return Int
     */
)
{
;
;
;
;
}
    
/**
     * 获取字段最大值
     *
     * @param string $table 表名
     * @param string $field_name 字段名
     * @param string $where 条件
     */
)
{
;
;
;
;
;
{
;
}
;
}
    
/**
     * 获取指定列的数量
     *
     * @param string $table
     * @param string $field_name
     * @param string $where
     * @param bool $debug
     * @return int
     */
)
{
;
;
;
;
;
}
    
/**
     * 获取表引擎
     *
     * @param String $dbName 库名
     * @param String $tableName 表名
     * @param Boolean $debug
     * @return String
     */
)
{
;
;
;
;
}
    
/**
     * beginTransaction 事务开始
     */
)
{
;
}
    
/**
     * commit 事务提交
     */
)
{
;
}
    
/**
     * rollback 事务回滚
     */
)
{
;
}
    
/**
     * transaction 通过事务处理多条SQL语句
     * 调用前需通过getTableEngine判断表引擎是否支持事务
     *
     * @param array $arraySql
     * @return Boolean
     */
)
{
;
;
{
;
}
{
;
;
{
;
;
}
}
 
/**
     * checkFields 检查指定字段是否在指定数据表中存在
     *
     * @param String $table
     * @param array $arrayField
     */
)
{
;
{
{
;
}
}
}
    
/**
     * getFields 获取指定数据表中的全部字段名
     *
     * @param String $table 表名
     * @return array
     */
)
{
;
;
;
;
;
{
;
}
;
}
    
/**
     * getPDOError 捕获PDO错误信息
     */
)
{
{
;
;
}
}
    
/**
     * debug
     *
     * @param mixed $debuginfo
     */
)
{
;
;
}
    
/**
     * 输出错误信息
     *
     * @param String $strErrMsg
     */
)
{
;
}
    
/**
     * destruct 关闭数据库连接
     */
)
{
;
}
}
?>
调用方法:
PHP
1
2
3
4
5
6
7
8
<?php
;
;
 
//do something...
 
;
?>

相关文章:

  • 2021-06-21
  • 2022-12-23
  • 2021-09-05
  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
猜你喜欢
  • 2022-01-19
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2022-03-01
  • 2021-08-22
  • 2022-12-23
相关资源
相似解决方案