Properties

$database

$database : string

数据库的名称

Type

string

$mysqliCache

$mysqliCache : array

Mysql链接的缓存池

Type

array

$last_mysql_expression

$last_mysql_expression : string

当前的这个表模型对象实例的最后一条执行的MySql语句

Type

string

$user

$user : 

Type

$password

$password : 

Type

$host

$host : 

Type

$port

$port : 

Type

$buffer

$buffer : 

Type

Methods

__construct()

__construct(  $database = "test",   $user = NULL,   $password = NULL,   $host = "localhost",   $port = 3306, resource  $buffer = NULL) 

在这个构造函数之中传递构建mysqllink所必须的参数

Parameters

$database
$user
$password
$host
$port
resource $buffer

将SQL语句进行调试输出的句柄值,默认是将SQL语句打印在 终端上面或者可以通过这个构造函数参数指定一个文件

GetDatabaseName()

GetDatabaseName() : string

得到所连接的数据库的名称

Returns

string

Describe()

Describe(string  $tableName) : array

显示mysql表的结构

Parameters

string $tableName

The table name for get schema structure info.

Returns

array

Examples

TableName
** File not found : DESCRIBE **

getLastMySql()

getLastMySql() : string

Get the last executed sql expression string value.

Returns

string —

The last executed sql expression.

getLastMySqlError()

getLastMySqlError() : string

Returns a string description of the last mysql error

Returns

string —

The last mysql error

FileBuffer()

FileBuffer(  $filePath) 

向一个文本文件输出文本数据

Parameters

$filePath

ConsoleBuffer()

ConsoleBuffer() 

向终端输出文本数据

ExecuteSql()

ExecuteSql(  $SQL) 

Parameters

$SQL

Fetch()

Fetch(  $SQL) 

Parameters

$SQL

ExecuteScalar()

ExecuteScalar(  $SQL) 

Parameters

$SQL

__init_MySql()

__init_MySql(boolean  $new = true) : \MVC\MySql\mysqli

使用这个函数来打开和mysql数据库的链接

2018-08-08

对于新安装的centos服务器,php假若没有进行配置的话,可能会出现下面的错误:

PHP Fatal error: Uncaught Error: Call to undefined function mysqli_connect()

则这是因为没有启用php的mysql拓展,则需要在php.ini之中 启用mysql相关的拓展,找到下面的两个选项,取消掉注释,然后重启apache服务器即可

extension=php_mysql.dll extension=php_mysqli.dll

Parameters

boolean $new

指示是否返回新的mysql链接而不是使用链接缓存池之中的旧对象

Returns

\MVC\MySql\mysqli —

返回数据库的链接

openNew()

openNew() : \MVC\MySql\mysqli

Returns

\MVC\MySql\mysqli