Your PHP skills tool showed me were I needed to improve and how to do it! "Ihre PHP-Kenntnisse Tool zeigte mir waren ich brauchte, um zu verbessern und wie Sie es tun!"
Tom

RocksDatabase Klasse

Beschreibung

Diese Klasse ermöglicht eine einfache Datenbank-unabhängigen Zugriff auf jede Datenbank-Server.

  • string $username: the database user's username Eigentums-read: string $ username: der Datenbank Benutzernamen des Benutzers
  • string $password: the database user's password Eigentums-Read: string $ password: das Passwort des Benutzers Datenbank
  • string $hostname: the database host name Eigentums-Read: string $ hostname: Der Datenbank-Host-Namen
  • string $databaseName: the database name Eigentums-Read: string $ DatabaseName: der Name der Datenbank
  • string $databaseType: the database type so mysql, mssql etc Eigentums-Read: string $ Datenbanktyp: Die Datenbank-Typ, so MySQL, MSSQL etc.
  • Dominic Skinner Autor: Dominic Skinner
  • 0.2.1 Version: 0.2.1

) Das Hotel liegt in / RocksDatabase.php (Zeile 18)

Klasse Constant Zusammenfassung
DatabaseConfigName = "DatabaseName"
DatabaseSectionName = "Database"
DatabaseTypeConfigName = "Datenbanktyp"
DebugConfigName = "Debug"
HostnameConfigName = "hostname"
PasswordConfigName = "Passwort"
UsernameConfigName = "Benutzername"
Method Summary
__construct ([ string $configFileName = null ]) RocksDatabase __construct ([string $ ConfigFileName = null])
Execute ( string $query ) int Execute (string $ query)
GetTableFieldInfo ( string $tableName ) Array, GetTableFieldInfo (string $ Tabellenname)
RegisterSQLErrorCallbackFunction ( function $functionReference ) Leere RegisterSQLErrorCallbackFunction (Funktion $ functionReference)
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) gemischte Select (string $ query, [string $ fieldDefinition = null], [bool $ alwaysReturnArray = false])
SelectArray ( string $query ) Array SelectArray (string $ query)
__get ( Leere __get ( ) $ Var)
Methoden
(line 68 ) Konstruktor __ construct (Zeile 68)

Der Konstruktor gibt der Datenbank die $ ConfigFileName es benutzen will.

  • public Zugang: öffentlich
__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: die ConfigFileName zu verwenden, wenn null, benutze den in der Standard-Speicherort
(line 425 ) Execute (Linie 425)

Die Execute-Methode führt die SQL und gibt die letzte eingefügte ID, wenn es ein Einsatz war

  • the last inserted id if it was a insert zurück: die letzte eingefügte ID, wenn es ein Einsatz war
  • public Zugang: öffentlich
Execute ( string $query ) int Execute (string $ query)
  • $query : the SQL to execute string $ query: der SQL ausführen
(line 144 ) getLeftEscapeCharacter (Linie 144)
  • public Zugang: öffentlich
getLeftEscapeCharacter () Leere getLeftEscapeCharacter ()
(line 149 ) getRightEscapeCharacter (Linie 149)
  • public Zugang: öffentlich
getRightEscapeCharacter () Leere getRightEscapeCharacter ()
(line 331 ) GetTableFieldInfo (Linie 331)

Die Methode gibt die GetTableFieldInfo Feld Details für eine bestimmte Tabelle.

  • this returns a array of field descriptions Rückkehr: Dies gibt eine Reihe von Feldbeschreibungen
  • public Zugang: öffentlich
GetTableFieldInfo ( string $tableName ) Array, GetTableFieldInfo (string $ Tabellenname)
  • $tableName : the table name to return the fields for string $ tableName: der Name der Tabelle, um die Felder für die Rückkehr
(line 360 ) RegisterSQLErrorCallbackFunction (Linie 360)

Die RegisterSQLErrorCallbackFunction Methode ruft die Funktion auf einem SQL-Fehler übergeben wird, so kann der Entwickler den Fehler richtig zu behandeln.

  • public Zugang: öffentlich
RegisterSQLErrorCallbackFunction ( function $functionReference ) Leere RegisterSQLErrorCallbackFunction (Funktion $ functionReference)
  • $functionReference : the function to call on a error $ functionReference funktionieren: die Funktion, um auf einem Fehler nennen
(line 385 ) Wählen Sie (Linie 385)

Die Select-Methode führt die SQL-und entweder ein einzelnes Array-Wert oder

  • a array of either RocksDynamicClasses or RocksDBO objects. Rückkehr: ein Array von entweder RocksDynamicClasses oder RocksDBO Objekte. Er wird zurückkehren, wenn die Objekte RocksDBO wählen nur einen Tisch.
  • public Zugang: öffentlich
Select ( string $query , [ string $fieldDefinition = null ], [ bool $alwaysReturnArray = false ]) gemischte Select (string $ query, [string $ fieldDefinition = null], [bool $ alwaysReturnArray = false])
  • $query : the SQL to execute string $ query: der SQL ausführen
  • $fieldDefinition : a field definition list, this is used internally usually. string $ fieldDefinition: ein Feld Definitionsliste ein, diese wird intern in der Regel verwendet.
  • $alwaysReturnArray : if true it will always return an array bool $ alwaysReturnArray: wenn true wird es immer ein Array
(line 371 ) SelectArray (Linie 371)

Die SelectArray Methode führt die SQL und gibt immer eine Reihe von Ergebnissen

  • a array of either RocksDynamicClasses or RocksDBO objects Rückkehr: ein Array von entweder RocksDynamicClasses oder RocksDBO Objekte
  • public Zugang: öffentlich
SelectArray ( string $query ) Array SelectArray (string $ query)
  • $query : the SQL to execute string $ query: der SQL ausführen
(line 166 ) __get (Linie 166)
  • public Zugang: öffentlich
__get ( void __ get ( ) $ Var)
  • $ Var
Klassenkonstanten
= "DatabaseName" (line 54 ) DatabaseConfigName = "DatabaseName" (Linie 54)

Der Name der Datenbank-Konfiguration Schlüssel in der Konfigurationsdatei verwendet

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

Die Datenbank Abschnitt Name in der Konfigurationsdatei verwendet

= "DatabaseType" (line 58 ) DatabaseTypeConfigName = "Datenbanktyp" (Linie 58)

Der Typ datbase Konfiguration Schlüssel in der Konfigurationsdatei verwendet

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

Die Debug-Konfiguration Schlüssel in der Konfigurationsdatei verwendet

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

Der Host-Name Konfigurations-Schlüssel in der Konfigurationsdatei verwendet

= "Password" (line 46 ) PasswordConfigName = "Passwort" (Linie 46)

Das Passwort Konfigurations-Schlüssel in der Konfigurationsdatei verwendet

= "Username" (line 42 ) UsernameConfigName = "Benutzername" (Linie 42)

Der Benutzername Konfigurations-Schlüssel in der Konfigurationsdatei verwendet


Noch keine Kommentare wurden zur Verfügung gestellt.
Security Image

Geschrieben von: Dominic Skinner
Zuletzt aktualisiert: 2011.10.25 16.00.38