I regularly use your site to answer my PHP problems! "Eu uso regularmente o seu site para responder os meus problemas de PHP!"
Matt

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: string $ username: 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: string $ databaseName: 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 = "Senha"
UsernameConfigName = "Username"
Resumo método
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ configfilename = null])
Execute ( string $query ) int Execute (query string $)
GetTableFieldInfo ( string $tableName ) matriz, GetTableFieldInfo (tableName string $)
RegisterSQLErrorCallbackFunction ( function $functionReference ) vazio RegisterSQLErrorCallbackFunction (functionReference função $)
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) mista Select (string $ query, [string $ fieldDefinition = null], [bool $ alwaysReturnArray = false])
SelectArray ( string $query ) matriz SelectArray (string $ query)
__get ( vazio __get ( ) $ Var)
Métodos
(line 68 ) __ Construtor construir (linha 68)

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

  • public acesso: public
__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 $: a configfilename para usar se nulo usar o no local padrão
(line 425 ) Executar (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 voltar: o último id inserido se fosse uma inserção
  • public acesso: public
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: public
getLeftEscapeCharacter () getLeftEscapeCharacter vazio ()
(line 149 ) getRightEscapeCharacter (linha 149)
  • public acesso: public
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: public
GetTableFieldInfo ( string $tableName ) matriz, (string $ tableName) GetTableFieldInfo
  • $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 RegisterSQLErrorCallbackFunction chama a função que é passado em um erro de SQL para que o desenvolvedor pode manipular o erro corretamente.

  • public acesso: public
RegisterSQLErrorCallbackFunction ( function $functionReference ) RegisterSQLErrorCallbackFunction void (functionReference função $)
  • $functionReference : the function to call on a error funcionar $ functionReference: a função a ser chamada em um erro
(line 385 ) Selecione (linha 385)

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

  • a array of either RocksDynamicClasses or RocksDBO objects. retorno: uma matriz de tanto RocksDynamicClasses ou objetos RocksDBO. Ele irá retornar objetos RocksDBO se a selecionar apenas utilizada uma tabela.
  • public acesso: public
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) Select 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. fieldDefinition string $: uma lista de definição de campo, isso é usado internamente normalmente.
  • $alwaysReturnArray : if true it will always return an array bool $ alwaysReturnArray: se é verdade, 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: uma matriz de tanto RocksDynamicClasses ou objetos RocksDBO
  • public acesso: public
SelectArray ( string $query ) matriz SelectArray (string $ query)
  • $query : the SQL to execute string $ query: o SQL para executar
(line 166 ) __get (linha 166)
  • public acesso: public
__get ( void __ 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 utilizado no arquivo de configuração

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

A chave de configuração de host nome usado no arquivo de configuração

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

A chave de configuração de senha usado 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