I thought I knew all about PHP until I found this website! 我想我知道,直到我發現這個網站的所有關於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 財產閱讀:字符串$數據庫名:數據庫名稱
  • 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],[BOOL 美元alwaysReturnArray = FALSE])
SelectArray ( string $query ) SelectArray 數組字符串 $查詢
__get ( 無效 的__get ) $ VAR)
方法
(line 68 ) 構造__construct(68行)

該構造給出了數據庫美元configFileName它將使用。

  • public 訪問:公共
__construct ([ string $configFileName = null ]) RocksDatabase __construct([ 字符串 美元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],[BOOL 美元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 BOOL 美元 alwaysReturnArray:如果為true,它總是返回一個數組
(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 ( 無效 的__get( ) $ 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行)

在配置文件中使用的用戶名配置的關鍵


沒有意見已提供。
安全形象

作者由Dominic斯金納
最後更新:2011年10月25日16點00分38秒