I've learnt so much after subscribing to read your exclusive articles! "J'ai appris tellement de choses après la souscription de lire vos articles exclusifs!"
Entaille

RocksDatabase classe

Description

Cette classe permet d'accéder base de données facile à n'importe quel serveur indépendant de base de données.

  • string $username: the database user's username propriété en lecture: string $ username: le nom d'utilisateur de base de données
  • string $password: the database user's password propriété en lecture: $ string mot de passe: mot de passe de l'utilisateur de base de données
  • string $hostname: the database host name propriété en lecture: string $ hostname: le nom d'hôte de base de données
  • string $databaseName: the database name propriété en lecture: string $ databaseName: le nom de base de données
  • string $databaseType: the database type so mysql, mssql etc propriété en lecture: string $ databaseType: le type de base de données afin MySQL, MSSQL, etc
  • Dominic Skinner Auteur: Dominic Skinner
  • 0.2.1 Version: 0.2.1

) Situé dans / RocksDatabase.php (ligne 18)

Classe Résumé Constant
DatabaseConfigName = "DatabaseName"
DatabaseSectionName = "Base de données"
DatabaseTypeConfigName = "DatabaseType"
DebugConfigName = "Debug"
HostnameConfigName = "Nom d'hôte"
PasswordConfigName = "Mot de passe"
UsernameConfigName = "Username"
Résumé de la méthode
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ configFileName = null])
Execute ( string $query ) int Execute (string $ query)
GetTableFieldInfo ( string $tableName ) tableau, GetTableFieldInfo (string $ tableName)
RegisterSQLErrorCallbackFunction ( function $functionReference ) nulle RegisterSQLErrorCallbackFunction (fonction $ functionReference)
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) mixte Select (string $ query, [string $ FieldDefinition = null], [bool $ alwaysReturnArray = false])
SelectArray ( string $query ) tableau SelectArray (string $ query)
__get ( nulle __get ( ) $ Var)
Méthodes
(line 68 ) __ Constructeur de construire (ligne 68)

Le constructeur donne la base de données de la configFileName $ qu'il va utiliser.

  • public accès: public
__construct ([ string $configFileName = null ]) RocksDatabase __ construct ([string $ configFileName = null])
  • $configFileName : the configFileName to use if null use the one in the default location $ string configFileName: l'configFileName à utiliser si nulle utiliser celui de l'emplacement par défaut
(line 425 ) Exécuter (ligne 425)

La méthode Execute exécute le SQL et retourne le dernier ID inséré s'il s'agissait d'un insert

  • the last inserted id if it was a insert retour: le dernier ID inséré s'il s'agissait d'un insert
  • public accès: public
Execute ( string $query ) int Execute (string $ query)
  • $query : the SQL to execute string $ query: le SQL à exécuter
(line 144 ) getLeftEscapeCharacter (ligne 144)
  • public accès: public
getLeftEscapeCharacter () nulle getLeftEscapeCharacter ()
(line 149 ) getRightEscapeCharacter (ligne 149)
  • public accès: public
getRightEscapeCharacter () nulle getRightEscapeCharacter ()
(line 331 ) GetTableFieldInfo (ligne 331)

La méthode GetTableFieldInfo retourne les détails sur le terrain pour une table donnée.

  • this returns a array of field descriptions retour: ce renvoie un tableau des descriptions des champs
  • public accès: public
GetTableFieldInfo ( string $tableName ) tableau, GetTableFieldInfo (string $ tableName)
  • $tableName : the table name to return the fields for string $ tableName: le nom de table pour retourner les champs pour
(line 360 ) RegisterSQLErrorCallbackFunction (ligne 360)

La méthode RegisterSQLErrorCallbackFunction appelle la fonction, il est passé sur une erreur SQL de sorte que le développeur peut la gérer correctement.

  • public accès: public
RegisterSQLErrorCallbackFunction ( function $functionReference ) RegisterSQLErrorCallbackFunction nulle (fonction $ functionReference)
  • $functionReference : the function to call on a error fonctionner $ functionReference: la fonction à appeler en cas d'erreur
(line 385 ) Sélectionnez (ligne 385)

La méthode Select exécute le SQL et retourne une valeur unique ou un tableau

  • a array of either RocksDynamicClasses or RocksDBO objects. retour: soit un tableau de RocksDynamicClasses ou des objets RocksDBO. Il sera de retour des objets RocksDBO si le sélectionner uniquement utilisé une table.
  • public accès: public
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) mixte Select (string $ query, [string $ FieldDefinition = null], [bool $ alwaysReturnArray = false])
  • $query : the SQL to execute string $ query: le SQL à exécuter
  • $fieldDefinition : a field definition list, this is used internally usually. $ string FieldDefinition: une liste de définition du champ, il est utilisé en interne en général.
  • $alwaysReturnArray : if true it will always return an array bool $ alwaysReturnArray: s'il est vrai qu'il sera toujours retourner un tableau
(line 371 ) SelectArray (ligne 371)

La méthode SelectArray exécute le SQL et retourne toujours un tableau de résultats

  • a array of either RocksDynamicClasses or RocksDBO objects retour: soit un tableau de RocksDynamicClasses ou des objets RocksDBO
  • public accès: public
SelectArray ( string $query ) tableau SelectArray (string $ query)
  • $query : the SQL to execute string $ query: le SQL à exécuter
(line 166 ) __get (ligne 166)
  • public accès: public
__get ( void __ get ( ) $ Var)
  • $ Var
Constantes de classe
= "DatabaseName" (line 54 ) DatabaseConfigName = "DatabaseName" (ligne 54)

La clé de configuration de base de données le nom utilisé dans le fichier de configuration

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

Le nom de la section base de données utilisée dans le fichier de configuration

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

La clé de type datbase configuration utilisée dans le fichier de configuration

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

La clé de configuration de débogage utilisés dans le fichier de configuration

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

La clé de configuration le nom d'hôte utilisé dans le fichier de configuration

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

La clé de configuration de mot de passe utilisé dans le fichier de configuration

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

La clé de configuration identifiant utilisé dans le fichier de configuration


Pas de commentaires ont été fournis.
image de sécurité

Écrit par Dominic Skinner
Dernière mise à jour: 25/10/2011 16:00:38