Your open source Rocks PHP Library has really made developing PHP easier! "Votre open source PHP Rocks Bibliothèque a vraiment fait du développement PHP plus facile!"
Alan

RocksDatabase classe

Description de

Cette classe permet d'accéder facilement base de données indépendante pour n'importe quel serveur de bases de données.

  • string $username: the database user's username la propriété de lecture: string $ username: le nom d'utilisateur de base de données
  • string $password: the database user's password la propriété de lecture: $ string mot de passe: mot de passe utilisateur de base de données
  • string $hostname: the database host name la propriété suivante: string $ hostname: le nom d'hôte de bases de données
  • string $databaseName: the database name la propriété de lecture: $ string databaseName: le nom de la base
  • string $databaseType: the database type so mysql, mssql etc la propriété de 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)

Résumé de classe constante
DatabaseConfigName = "DatabaseName"
DatabaseSectionName = "Database"
DatabaseTypeConfigName = "databasetype"
DebugConfigName = "Debug"
HostnameConfigName = "hostname"
PasswordConfigName = "Password"
UsernameConfigName = "Username"
Résumé de la méthode
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ configFileName = null])
Execute ( string $query ) int Exécuter (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 ]) mixtes Sélectionnez (string $ query, [string $ FieldDefinition = null], [bool $ alwaysReturnArray = false])
SelectArray ( string $query ) array SelectArray (string $ query)
__get ( nulle __get ( ) $ Var)
Méthodes
(line 68 ) Constructeur __construct (ligne 68)

Le constructeur donne la base de données du 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 chaîne $ configFileName: le configFileName à utiliser si nulle utiliser l'un dans 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é si elle était un insert

  • the last inserted id if it was a insert retour: le dernier ID inséré si elle était 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 retourne GetTableFieldInfo les détails sur le terrain pour une table donnée.

  • this returns a array of field descriptions retour: cela renvoie un tableau des descriptions de terrain
  • public accès: Public
GetTableFieldInfo ( string $tableName ) tableau, GetTableFieldInfo (string $ tableName)
  • $tableName : the table name to return the fields for chaîne $ tableName: le nom de la 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 afin 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 fonction $ functionReference: la fonction à appeler à une erreur
(line 385 ) Sélectionnez (ligne 385)

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

  • a array of either RocksDynamicClasses or RocksDBO objects. retour: une série de deux ou objets RocksDynamicClasses RocksDBO. Il sera de retour des objets RocksDBO si le sélectionner seulement utilisé une table.
  • public accès: Public
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) Sélectionnez mixtes (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. chaîne $ FieldDefinition: une liste de définition de champ, ce n'est généralement utilisé en interne.
  • $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: une série de deux ou objets RocksDynamicClasses RocksDBO
  • public accès: Public
SelectArray ( string $query ) array SelectArray (string $ query)
  • $query : the SQL to execute string $ query: le SQL à exécuter
(line 166 ) __get (ligne 166)
  • public accès: Public
__get ( nulle __get ( ) $ Var)
  • $ Var
Constantes de classe
= "DatabaseName" (line 54 ) DatabaseConfigName = "DatabaseName" (ligne 54)

La clé de configuration de la base 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 configuration datbase type utilisé 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 de l'hôte nom utilisé dans le fichier de configuration

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

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

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

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


Aucun commentaire n'a été fourni.
image de sécurité

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