I regularly use your site to answer my PHP problems! 我经常使用您的网站,回答我的PHP的问题!”
马特

RocksDatabase类

描述

这个类可以简单的数据库独立于任何数据库服务器访问。

  • string $username: the database user's username 物业读:字符串用户名:数据库用户的用户名
  • string $password: the database user's password 物业读:字符串密码:数据库用户的密码
  • string $hostname: the database host name 物业读:字符串$ HOSTNAME:数据库主机名
  • string $databaseName: the database name 物业读:字符串美元的DatabaseName:数据库名称
  • string $databaseType: the database type so mysql, mssql etc 物业读:字符串$ databaseType:数据库类型,所以MYSQL,MSSQL等
  • Dominic Skinner 作者:多米尼克·斯金纳
  • 0.2.1 版本:0.2.1

)坐落在/ RocksDatabase.php(18行)

类常量摘要
DatabaseConfigName =“数据库名”
DatabaseSectionName =“数据库”
DatabaseTypeConfigName =“DatabaseType”
DebugConfigName =“调试”
HostnameConfigName =“主机名”
PasswordConfigName =“密码”
UsernameConfigName =“用户名”
方法摘要
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([ 字符串 $ configFileName = NULL])
Execute ( string $query ) int的 执行字符串 $查询
GetTableFieldInfo ( string $tableName ) 阵列, GetTableFieldInfo字符串 美元的TableName)
RegisterSQLErrorCallbackFunction ( function $functionReference ) 的无效 RegisterSQLErrorCallbackFunction函数 $ functionReference)
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) 混合 选择字符串 $查询 ,[ 字符串 $ fieldDefinition = NULL],[ 布尔 元alwaysReturnArray = FALSE])
SelectArray ( string $query ) 阵列 SelectArray字符串 $查询
__get ( 无效 __get ) $ VAR)
方法
(line 68 ) 构造构造_(68行)

的构造使美元configFileName将使用的数据库。

  • public 访问:公众
__construct ([ string $configFileName = null ]) RocksDatabase _构造 ([ 字符串 $ configFileName = NULL)
  • $configFileName : the configFileName to use if null use the one in the default location 字符串 $ configFileName configFileName使用空,如果使用默认位置的人
(line 425 ) 执行 (425线)

Execute方法执行SQL,并返回最后插入的ID,如果它是一个插入

  • the last inserted id if it was a insert 返回:最后插入的ID,如果它是一个插入
  • public 访问:公众
Execute ( string $query ) int的 执行字符串 $查询
  • $query : the SQL to execute 字符串 查询 :SQL执行
(line 144 ) getLeftEscapeCharacter(144线)
  • public 访问:公众
getLeftEscapeCharacter () :无效 getLeftEscapeCharacter()
(line 149 ) getRightEscapeCharacter(149线)
  • public 访问:公众
getRightEscapeCharacter () :无效 getRightEscapeCharacter()
(line 331 ) GetTableFieldInfo(331线)

GetTableFieldInfo方法返回给定表的字段的详细信息。

  • this returns a array of field descriptions 返回:返回一个数组字段说明
  • public 访问:公众
GetTableFieldInfo ( string $tableName ) 阵列,GetTableFieldInfo( 字符串 美元的TableName)
  • $tableName : the table name to return the fields for 字符串 美元的 TableName:表名返回的领域
(line 360 ) RegisterSQLErrorCallbackFunction(360行)

RegisterSQLErrorCallbackFunction方法调用,它是通过一个SQL错误,使开发人员能够正确处理错误的功能。

  • public 访问:公众
RegisterSQLErrorCallbackFunction ( function $functionReference ) 的无效 RegisterSQLErrorCallbackFunction( 函数 $ functionReference)
  • $functionReference : the function to call on a error 功能 $ functionReference:要调用的函数在一个错误的
(line 385 ) 选择 (385线)

Select方法执行SQL和返回任何一个单一的值或数组

  • a array of either RocksDynamicClasses or RocksDBO objects. 回报:,任RocksDynamicClasses或RocksDBO对象数组。 它将返回RocksDBO的对象,如果选择只使用一个表。
  • public 访问:公众
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) 混合 选择字符串 $查询 ,[ 字符串 $ fieldDefinition = NULL],[ 布尔 元alwaysReturnArray = FALSE])
  • $query : the SQL to execute 字符串 查询 :SQL执行
  • $fieldDefinition : a field definition list, this is used internally usually. 字符串 $ fieldDefinition:字段定义列表,这是国内通常使用。
  • $alwaysReturnArray : if true it will always return an array 布尔 alwaysReturnArray:如果属实,这将总是返回一个数组
(line 371 ) SelectArray(371线)

SelectArray方法执行SQL总是返回一个结果数组

  • a array of either RocksDynamicClasses or RocksDBO objects 返回:数组,任RocksDynamicClasses或RocksDBO对象
  • public 访问:公众
SelectArray ( string $query ) 阵列 SelectArray( 字符串 $查询
  • $query : the SQL to execute 字符串 查询 :SQL执行
(line 166 ) __get(166线)
  • public 访问:公众
__get ( 函数void __得到 ) $ VAR)
  • $ var的
类中的常量
= "DatabaseName" (line 54 ) DatabaseConfigName =“数据库名”(54行)

在配置文件中使用的数据库的名称配置的关键

= "Database" (line 38 ) DatabaseSectionName =“数据库”(38行)

在配置文件中使用的数据库部分名称

= "DatabaseType" (line 58 ) DatabaseTypeConfigName =的“DatabaseType”(58行)

datbase类型配置在配置文件中使用的关键

= "Debug" (line 62 ) DebugConfigName =“调试”(62行)

在调试配置在配置文件中使用的关键

= "Hostname" (line 50 ) HostnameConfigName =“主机名”(50行)

在配置文件中使用的主机名配置的关键

= "Password" (line 46 ) PasswordConfigName =“密码”(46行)

在配置文件中使用的密码配置的关键

= "Username" (line 42 ) UsernameConfigName =“用户名”(42行)

用户名配置在配置文件中使用的关键


已提供任何意见。
安全形象

书面由多米尼克·斯金纳
最后更新:2011年10月25日十六点00分38秒