After taking your course, my knowledge of PHP has ballooned! "Depois de tomar o seu curso, meu conhecimento de PHP inchou!"
Roubar

RocksDatabase Classe

Descrição

Esta classe permite o acesso fácil de banco de dados independente de qualquer servidor de banco de dados.

  • string $username: the database user's username propriedade de leitura: username string $: nome do usuário do banco de dados
  • string $password: the database user's password propriedade de leitura: string $ password: senha do usuário do banco de dados
  • string $hostname: the database host name propriedade de leitura: string $ hostname: o nome do host do banco de dados
  • string $databaseName: the database name propriedade de leitura: databaseName string $: o nome do banco
  • string $databaseType: the database type so mysql, mssql etc propriedade de leitura: string $ databaseType: o tipo de banco de dados para mysql, mssql etc
  • Dominic Skinner autor: Dominic Skinner
  • 0.2.1 versão: 0.2.1

) Localizado em / RocksDatabase.php (linha 18)

Resumo constante classe
DatabaseConfigName = "DatabaseName"
DatabaseSectionName = "Database"
DatabaseTypeConfigName = "DatabaseType"
DebugConfigName = "Debug"
HostnameConfigName = "Hostname"
PasswordConfigName = "Password"
UsernameConfigName = "Username"
Resumo método
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ configfilename = null])
Execute ( string $query ) int Execute (query string $)
GetTableFieldInfo ( string $tableName ) array, GetTableFieldInfo (tableName string $)
RegisterSQLErrorCallbackFunction ( function $functionReference ) vazio RegisterSQLErrorCallbackFunction (função $ functionReference)
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) mista Selecione (string $ query, [string $ fieldDefinition = null], [bool $ alwaysReturnArray = false])
SelectArray ( string $query ) conjunto SelectArray (string $ query)
__get ( vazio __get ( ) $ Var)
Métodos
(line 68 ) Construtor __construct (linha 68)

O construtor dá a base de dados do configfilename $ ele vai usar.

  • public Acesso: Público
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ configfilename = null])
  • $configFileName : the configFileName to use if null use the one in the default location configfilename string $: o configfilename para usar se usar o nulo um no local padrão
(line 425 ) Execute (linha 425)

O método Execute executa o SQL e retorna o último ID inserido se fosse uma inserção

  • the last inserted id if it was a insert retorno: o último ID inserido se fosse uma inserção
  • public Acesso: Público
Execute ( string $query ) int Execute (query string $)
  • $query : the SQL to execute string $ query: o SQL para executar
(line 144 ) getLeftEscapeCharacter (linha 144)
  • public Acesso: Público
getLeftEscapeCharacter () getLeftEscapeCharacter vazio ()
(line 149 ) getRightEscapeCharacter (linha 149)
  • public Acesso: Público
getRightEscapeCharacter () getRightEscapeCharacter vazio ()
(line 331 ) GetTableFieldInfo (linha 331)

O método GetTableFieldInfo retorna os detalhes de campo para uma determinada tabela.

  • this returns a array of field descriptions retorno: isso retorna um conjunto de descrições de campo
  • public Acesso: Público
GetTableFieldInfo ( string $tableName ) array, GetTableFieldInfo (tableName string $)
  • $tableName : the table name to return the fields for tableName string $: o nome da tabela para retornar os campos para
(line 360 ) RegisterSQLErrorCallbackFunction (linha 360)

O método chama a função RegisterSQLErrorCallbackFunction ele é passado em um erro de SQL de modo que o desenvolvedor pode tratar o erro apropriadamente.

  • public Acesso: Público
RegisterSQLErrorCallbackFunction ( function $functionReference ) RegisterSQLErrorCallbackFunction void (função $ functionReference)
  • $functionReference : the function to call on a error functionReference função $: a função de chamada em um erro
(line 385 ) Selecione (linha 385)

Selecione o método executa o SQL e retorna um único valor ou uma matriz

  • a array of either RocksDynamicClasses or RocksDBO objects. retorno: a matriz de qualquer RocksDynamicClasses ou objetos RocksDBO. Ele irá retornar objetos RocksDBO se a selecionar apenas utilizada uma tabela.
  • public Acesso: Público
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) Selecione mista (string $ query, [string $ fieldDefinition = null], [bool $ alwaysReturnArray = false])
  • $query : the SQL to execute string $ query: o SQL para executar
  • $fieldDefinition : a field definition list, this is used internally usually. string $ fieldDefinition: uma lista de definição de campo, isso é usado internamente normalmente.
  • $alwaysReturnArray : if true it will always return an array bool $ alwaysReturnArray: se for verdade ele sempre retornará um array
(line 371 ) SelectArray (linha 371)

O método SelectArray executa o SQL e sempre retorna uma matriz de resultados

  • a array of either RocksDynamicClasses or RocksDBO objects retorno: a matriz de qualquer RocksDynamicClasses ou objetos RocksDBO
  • public Acesso: Público
SelectArray ( string $query ) conjunto SelectArray (string $ query)
  • $query : the SQL to execute string $ query: o SQL para executar
(line 166 ) __get (linha 166)
  • public Acesso: Público
__get ( vazio __get ( ) $ Var)
  • $ Var
Constantes de classe
= "DatabaseName" (line 54 ) DatabaseConfigName = "DatabaseName" (linha 54)

O banco de dados chave de configuração nome usado no arquivo de configuração

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

O nome da seção de banco de dados utilizado no arquivo de configuração

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

A chave de configuração datbase tipo usado no arquivo de configuração

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

A chave de configuração de depuração utilizadas no arquivo de configuração

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

O anfitrião chave de configuração nome usado no arquivo de configuração

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

A chave de configuração de senha utilizada no arquivo de configuração

= "Username" (line 42 ) UsernameConfigName = "Username" (linha 42)

A chave de configuração nome de usuário usado no arquivo de configuração


Nenhum comentário foi fornecida.
imagem de segurança

Escrito por Dominic Skinner
Última Atualização: 2011/10/25 16:00:38