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

Methods

__construct()

__construct(  $database,   $user,   $password,   $host = "localhost",   $port = 3306) 

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

Parameters

$database
$user
$password
$host
$port

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

__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