This has got to be one of the most frequently updated PHP sites, keep up the good work... "Questo ha ottenuto di essere uno dei siti più aggiornati PHP, mantenere il buon lavoro ..."
Max

RocksDatabase Classe

Descrizione

Questa classe consente di accedere facilmente database indipendente a qualsiasi server di database.

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

) Trova in / RocksDatabase.php (linea 18)

Riassunto classe costante
DatabaseConfigName = "DatabaseName"
DatabaseSectionName = "Database"
DatabaseTypeConfigName = "DatabaseType"
DebugConfigName = "Debug"
HostnameConfigName = "Hostname"
PasswordConfigName = "Password"
UsernameConfigName = "Nome utente"
Metodo Sommario
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ configFileName = 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 ]) misti Seleziona (string $ query, [string $ FieldDefinition = null], [bool $ alwaysReturnArray = false])
SelectArray ( string $query ) serie SelectArray (string $ query)
__get ( vuoto __get ( ) $ Var)
Metodi
(line 68 ) Costruttore __construct (linea 68)

Il costruttore fornisce il database di $ configFileName userà.

  • public accesso: pubblico
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ configFileName = null])
  • $configFileName : the configFileName to use if null use the one in the default location stringa $ configFileName: il configFileName da utilizzare se nulla utilizzare quello 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: pubblico
Execute ( string $query ) int Execute (string $ query)
  • $query : the SQL to execute stringa $ query: il SQL da eseguire
(line 144 ) getLeftEscapeCharacter (linea 144)
  • public accesso: pubblico
getLeftEscapeCharacter () vuoto getLeftEscapeCharacter ()
(line 149 ) getRightEscapeCharacter (linea 149)
  • public accesso: pubblico
getRightEscapeCharacter () vuoto getRightEscapeCharacter ()
(line 331 ) GetTableFieldInfo (linea 331)

Il metodo GetTableFieldInfo restituisce i dettagli campo per una determinata tabella.

  • this returns a array of field descriptions ritorno: questo restituisce una matrice di descrizioni campo
  • public accesso: pubblico
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 passato su un errore SQL modo lo sviluppatore può gestire l'errore corretto.

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

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

  • a array of either RocksDynamicClasses or RocksDBO objects. ritorno: un array di oggetti o sia RocksDynamicClasses RocksDBO. Ritornerà oggetti RocksDBO se la selezione usato solo una tabella.
  • public accesso: pubblico
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) Seleziona misti (string $ query, [string $ FieldDefinition = null], [bool $ alwaysReturnArray = false])
  • $query : the SQL to execute stringa $ query: il SQL da eseguire
  • $fieldDefinition : a field definition list, this is used internally usually. stringa $ FieldDefinition: un elenco di definizioni di campo, questo è di solito utilizzato internamente.
  • $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: pubblico
SelectArray ( string $query ) serie SelectArray (string $ query)
  • $query : the SQL to execute stringa $ query: il SQL da eseguire
(line 166 ) __get (linea 166)
  • public accesso: pubblico
__get ( __get vuoto ( ) $ Var)
  • $ Var
Costanti di classe
= "DatabaseName" (line 54 ) DatabaseConfigName = "DatabaseName" (linea 54)

Il database di configurazione dei tasti nome usato 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 chiave di configurazione datbase tipo usato 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)

L'host configurazione dei tasti nome usato 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.
immagine di sicurezza

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