Class: VgtMysql
Source Location: /_class/VgtMysql.php
Obsluga polaczenia z baza danych MySQL.
Author(s):
Version:
|
|
Class Details
Class Methods
constructor __construct [line 84]
Konstruktor domyslny.
Tags:
method affectedRows [line 244]
Integer affectedRows(
[Resource
$rResource = null])
|
|
Liczba wierszy zmodyfikowanych przez zapytanie INSERT, UPDATE lub DELETE. Jesli nie zostanie podany identyfikator polaczenia, sprawdzane jest poleczenie przechowywane w obiekcie.
Tags:
Parameters:
method close [line 308]
Zamkniecie polaczenia z baza.
Tags:
method connect [line 121]
Resource connect(
String
$sHost, String
$sUzytkownik, String
$sHaslo, [String
$sBazaDanych = null])
|
|
Nawiazanie polaczenia z baza. W przypadku aktywnego trybu LateConnect polaczenie nie jest nawiazywane, a jedynie dane do polaczenia sa zapisywane do pozniejszego uzycia i metoda zwraca wartosc null.
Tags:
Parameters:
method getIloscWykonanychZapytan [line 321]
Integer getIloscWykonanychZapytan(
)
|
|
Statystyki zapytan. Metoda zwraca ilosc wykonanych zapytan od momentu utworzenia obiektu.
Tags:
method getInstance [line 364]
Metoda statyczna zwracajaca obiekt typu VgtMysql wg wzorca singleton.
Tags:
method getLacznyCzasWykonanychZapytan [line 333]
Float getLacznyCzasWykonanychZapytan(
)
|
|
Statystyki zapytan. Metoda zwraca laczny czas wykonanych zapytan od momentu utworzenia obiektu.
Tags:
method getSzczegoloweStatystykiZapytan [line 348]
Array getSzczegoloweStatystykiZapytan(
)
|
|
Statystyki zapytan. Kazde kolejne wywolanie zwraca dwuelementowa tablice z kluczami 'sZapytanie' i 'fCzas' dla kolejnego zapytania, lub FALSE, jesli statystyki dla wszystkich zapytan zostaly pobrane. Wymagane jest wlaczenie rejestracji szczegolowych statystyk za pomoca metody setRejestrujZapytania.
Tags:
method id [line 197]
Integer id(
[Resource
$rResource = null])
|
|
Podaje numer ID wygenerowany podczas ostatniej operacji INSERT. Zwraca ID wygenerowane dla pola z wlasnoscia AUTO_INCREMENT, lub 0 jesli ostatnie zapytanie nie generowalo wartosci AUTO_INCREMENT. Jesli nie zostanie podany identyfikator polaczenia, sprawdzane jest poleczenie przechowywane w obiekcie.
Tags:
Parameters:
method isConnected [line 101]
Metoda pozwala sprawdzic, czy obiekt jest polaczony z baza danych.
Tags:
method nextObject [line 293]
Object nextObject(
[Uchwyt
$rResource = null])
|
|
Pobranie kolejnego wiersza z wynikami zapytania. Zwraca wiersz wynikow ostatniego zapytania w postaci obiektu bedacego instancja klasy StdClass, lub FALSE, jesli nie ma wiecej wierszy. Jesli nie zostanie podany identyfikator zapytania, sprawdzane jest zapytanie przechowywane w obiekcie.
Tags:
Parameters:
method nextRecord [line 273]
Array nextRecord(
[Resource
$rResource = null])
|
|
Pobranie kolejnego wiersza z wynikami zapytania. Zwraca wiersz wyniku ostatniego zapytania w postaci tablicy asocjacyjnej, lub FALSE jesli nie ma wiecej wierszy. Jesli nie zostanie podany identyfikator zapytania, sprawdzane jest zapytanie przechowywane w obiekcie.
Tags:
Parameters:
method numRows [line 220]
Integer numRows(
[Resource
$rResource = null])
|
|
Liczba wierszy znalezionych przez zapytanie SELECT. Jesli nie zostanie podany identyfikator polaczenia, sprawdzane jest poleczenie przechowywane w obiekcie.
Tags:
Parameters:
method query [line 169]
Resource query(
String
$sZapytanie)
|
|
Wykonanie zapytania.
Tags:
Parameters:
method selectDb [line 151]
void selectDb(
String
$sNazwa)
|
|
Wybor bazy danych. Metoda umozliwia okreslenie, na ktorej bazie danych maja byc wykonywane kolejne zapytania. W przypadku aktywnego trybu LateConnect baza nie jest wybierana, a jedynie nazwa jest zapisywana do pozniejszego uzycia.
Tags:
Parameters:
method setLateConnect [line 451]
void setLateConnect(
Boolean
$bLateConnect)
|
|
Pozwala ustawic tryb LateConnect. Aktywny tryb LateConnect powoduje, ze podczas uzywania metod connect() i selectDb() nie jest nawiazywane polaczenie z baza, tylko dane do polaczenia sa zapisywane w obiekcie. Proba polaczenia nastepuje dopiero wtedy, gdy zostanie wykonane pierwsze zapytanie za pomoca metody query().
Tags:
Parameters:
method setRejestrujZapytania [line 432]
void setRejestrujZapytania(
Boolean
$bRejestruj)
|
|
Ustawienie szczegolwej rejestracji zapytan. Okreslenie, czy rejestrowac czasy wykonywania poszczegolnych zapytan, ktore nastepnie mozna pobrac za pomoca metody getSzczegoloweStatystyki().
Tags:
Parameters:
method wyswietlStatystyki [line 381]
String wyswietlStatystyki(
[Boolean
$bReturn = false], [Integer
$iDokladnosc = 4], [String
$sKolorCzas = '#FF0000'], [String
$sKolorTekst = '#000000'], [String
$sKolorTlo = '#EEEEEE'])
|
|
Generuje kod HTML wyswietlajacy statystyki polaczenia i zapytan.
Tags:
Parameters:
|
|