Your open source Rocks PHP Library has really made developing PHP easier! "Il tuo Rocks open source PHP Library ha fatto davvero in via di sviluppo PHP più facile!"
Alan

RocksDatabase Class

Descrizione

Questa classe consente un facile accesso indipendente dal database a qualsiasi server di database.

  • string $username: the database user's username proprietà-read: string $ username: username dell'utente database
  • string $password: the database user's password property-leggi: string $ password: la password dell'utente database
  • string $hostname: the database host name property-leggi: string $ hostname: il nome host del database
  • string $databaseName: the database name property-leggi: string $ databaseName: il nome del database
  • string $databaseType: the database type so mysql, mssql etc property-leggi: string $ databaseType: il tipo di database in modo da mysql, mssql etc
  • Dominic Skinner autore: Dominic Skinner
  • 0.2.1 Versione: 0.2.1

) Situato in / RocksDatabase.php (linea 18)

Classe Riassunto Constant
DatabaseConfigName = "DatabaseName"
DatabaseSectionName = "Database"
DatabaseTypeConfigName = "DatabaseType"
DebugConfigName = "Debug"
HostnameConfigName = "Hostname"
PasswordConfigName = "Password"
UsernameConfigName = "Username"
Metodo Summary
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ nome_file = null])
Execute ( string $query ) int Execute (string $ query)
GetTableFieldInfo ( string $tableName ) array, GetTableFieldInfo (string $ tableName)
RegisterSQLErrorCallbackFunction ( function $functionReference ) vuoto RegisterSQLErrorCallbackFunction (funzione $ functionReference)
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) misto Select (string $ query, [string $ FieldDefinition = null], [bool $ alwaysReturnArray = false])
SelectArray ( string $query ) array di SelectArray (string $ query)
__get ( vuoto __get ( ) $ Var)
Metodi
(line 68 ) Costruttore __ construct (linea 68)

Il costruttore fornisce il database di $ nome_file userà.

  • public accesso: public
__construct ([ string $configFileName = null ]) RocksDatabase __ construct ([string $ nome_file = null])
  • $configFileName : the configFileName to use if null use the one in the default location stringa $ nome_file: il nome_file da utilizzare se nulla utilizzare quella nella posizione predefinita
(line 425 ) Execute (linea 425)

Il metodo Execute esegue il codice SQL e restituisce l'ultimo ID inserito se si trattasse di un inserto

  • the last inserted id if it was a insert ritorno: l'ultimo ID inserito se si trattasse di un inserto
  • public accesso: public
Execute ( string $query ) int Execute (string $ query)
  • $query : the SQL to execute stringa $ query: SQL per eseguire
(line 144 ) getLeftEscapeCharacter (linea 144)
  • public accesso: public
getLeftEscapeCharacter () getLeftEscapeCharacter vuoto ()
(line 149 ) getRightEscapeCharacter (linea 149)
  • public accesso: public
getRightEscapeCharacter () getRightEscapeCharacter vuoto ()
(line 331 ) GetTableFieldInfo (linea 331)

Il metodo GetTableFieldInfo restituisce i dati di campo per una determinata tabella.

  • this returns a array of field descriptions ritorno: questo restituisce un array di descrizioni dei campi
  • public accesso: public
GetTableFieldInfo ( string $tableName ) array, GetTableFieldInfo (string $ tableName)
  • $tableName : the table name to return the fields for stringa $ tableName: il nome della tabella di restituire i campi per la
(line 360 ) RegisterSQLErrorCallbackFunction (linea 360)

Il metodo RegisterSQLErrorCallbackFunction chiama la funzione viene passata su un errore di SQL modo lo sviluppatore in grado di gestire l'errore in modo corretto.

  • public accesso: public
RegisterSQLErrorCallbackFunction ( function $functionReference ) vuoto RegisterSQLErrorCallbackFunction (funzione $ functionReference)
  • $functionReference : the function to call on a error funzione $ functionReference: la funzione di chiamare su un errore
(line 385 ) Selezionare (linea 385)

Il metodo Select viene eseguito il codice SQL e restituisce un singolo valore o una matrice

  • a array of either RocksDynamicClasses or RocksDBO objects. ritorno: un array di una RocksDynamicClasses o oggetti RocksDBO. Ritornerà oggetti RocksDBO se la selezione usato solo una tabella.
  • public accesso: public
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) misto Select (string $ query, [string $ FieldDefinition = null], [bool $ alwaysReturnArray = false])
  • $query : the SQL to execute stringa $ query: SQL per eseguire
  • $fieldDefinition : a field definition list, this is used internally usually. stringa $ FieldDefinition: un elenco di definizione del campo, questo viene utilizzato internamente solito.
  • $alwaysReturnArray : if true it will always return an array bool $ alwaysReturnArray: se è vero che sarà sempre restituisce un array
(line 371 ) SelectArray (linea 371)

Il metodo SelectArray esegue il codice SQL e restituisce sempre una serie di risultati

  • a array of either RocksDynamicClasses or RocksDBO objects ritorno: un array di oggetti o sia RocksDynamicClasses RocksDBO
  • public accesso: public
SelectArray ( string $query ) array di SelectArray (string $ query)
  • $query : the SQL to execute stringa $ query: SQL per eseguire
(line 166 ) __get (linea 166)
  • public accesso: public
__get ( __ vuoto get ( ) $ Var)
  • $ Var
Costanti di classe
= "DatabaseName" (line 54 ) DatabaseConfigName = "DatabaseName" (linea 54)

Il database di configurazione dei tasti nome utilizzato nel file di configurazione

= "Database" (line 38 ) DatabaseSectionName = "Database" (linea 38)

La sezione nome del database utilizzato nel file di configurazione

= "DatabaseType" (line 58 ) DatabaseTypeConfigName = "DatabaseType" (linea 58)

La configurazione dei tasti datbase tipo utilizzato nel file di configurazione

= "Debug" (line 62 ) DebugConfigName = "Debug" (linea 62)

La chiave di configurazione di debug utilizzato nel file di configurazione

= "Hostname" (line 50 ) HostnameConfigName = "Hostname" (linea 50)

Il padrone di configurazione dei tasti nome utilizzato nel file di configurazione

= "Password" (line 46 ) PasswordConfigName = "Password" (linea 46)

La configurazione dei tasti password utilizzata nel file di configurazione

= "Username" (line 42 ) UsernameConfigName = "Nome utente" (linea 42)

La configurazione dei tasti nome utente utilizzato nel file di configurazione


Nessun commento è stato fornito.
security image

Scritto da Dominic Skinner
Ultimo aggiornamento: 2011/10/25 16:00:38