PHP 클래스 DbMySQLi

상속: implements iDataBase
파일 보기 프로젝트 열기: zblogcn/zblogphp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$dbengine 数据库引擎
$dbname 数据库名
$dbpre 数据库名前缀
$sql DbSql实例
$type
$version

공개 메소드들

메소드 설명
Close ( ) 关闭数据库连接
CreateDB ( string $dbmysql_server, string $dbmysql_port, string $dbmysql_username, string $dbmysql_password, string $dbmysql_name ) : boolean 创建数据库
CreateTable ( $table, $datainfo, $engine = null )
DelTable ( $table )
Delete ( $query ) : boolean | mysqli_result
EscapeString ( string $s ) : string 对字符串进行转义,在指定的字符前添加反斜杠,即执行addslashes函数
ExistTable ( $table ) : boolean
Insert ( $query ) : integer | string
Open ( array $array ) : boolean 连接数据库
Query ( $query ) : array
QueryMulit ( string $s ) : array 执行多行SQL语句
QueryMulti ( $s ) 错别字函数,历史原因保留下来
Update ( $query ) : boolean | mysqli_result
__construct ( ) 构造函数,实例化$sql参数

메소드 상세

Close() 공개 메소드

关闭数据库连接
public Close ( )

CreateDB() 공개 메소드

创建数据库
public CreateDB ( string $dbmysql_server, string $dbmysql_port, string $dbmysql_username, string $dbmysql_password, string $dbmysql_name ) : boolean
$dbmysql_server string
$dbmysql_port string
$dbmysql_username string
$dbmysql_password string
$dbmysql_name string
리턴 boolean

CreateTable() 공개 메소드

public CreateTable ( $table, $datainfo, $engine = null )
$table
$datainfo

DelTable() 공개 메소드

public DelTable ( $table )
$table

Delete() 공개 메소드

public Delete ( $query ) : boolean | mysqli_result
$query
리턴 boolean | mysqli_result

EscapeString() 공개 메소드

对字符串进行转义,在指定的字符前添加反斜杠,即执行addslashes函数
public EscapeString ( string $s ) : string
$s string
리턴 string

ExistTable() 공개 메소드

public ExistTable ( $table ) : boolean
$table
리턴 boolean

Insert() 공개 메소드

public Insert ( $query ) : integer | string
$query
리턴 integer | string

Open() 공개 메소드

连接数据库
public Open ( array $array ) : boolean
$array array 数据库连接配置 $array=array( 'dbmysql_server', 'dbmysql_username', 'dbmysql_password', 'dbmysql_name', 'dbmysql_pre', 'dbmysql_port', 'persistent' 'engine')
리턴 boolean

Query() 공개 메소드

public Query ( $query ) : array
$query
리턴 array

QueryMulit() 공개 메소드

执行多行SQL语句
public QueryMulit ( string $s ) : array
$s string 以;号分隔的多条SQL语句
리턴 array

QueryMulti() 공개 메소드

错别字函数,历史原因保留下来
public QueryMulti ( $s )

Update() 공개 메소드

public Update ( $query ) : boolean | mysqli_result
$query
리턴 boolean | mysqli_result

__construct() 공개 메소드

构造函数,实例化$sql参数
public __construct ( )

프로퍼티 상세

$dbengine 공개적으로 프로퍼티

数据库引擎
public $dbengine

$dbname 공개적으로 프로퍼티

数据库名
public $dbname

$dbpre 공개적으로 프로퍼티

数据库名前缀
public $dbpre

$sql 공개적으로 프로퍼티

DbSql实例
public $sql

$type 공개적으로 프로퍼티

public $type

$version 공개적으로 프로퍼티

public $version