Child classes:
- MySQL
- Classe astratta per eseguire operazioni su database
Inherited Variables
Inherited Constants
Inherited Methods
Class Details
Classe astratta per eseguire operazioni su database
Tags:
- abstract -
[ Top ]
Class Variables
$conn_opened
[line 11]
Tags:
- var - Settata a true se la connessione risulta aperta, false altrimenti
- access - protected
Type:
Overrides:
[ Top ]
$db_opened
[line 16]
Tags:
- var - Settata a true se il db risulta selezionato, false altrimenti
- access - protected
Type:
Overrides:
[ Top ]
$host
[line 21]
Tags:
- var - Il percorso dell'host al quale connettersi
- access - protected
Type:
Overrides:
[ Top ]
$password
[line 30]
Tags:
- var - La password dell'utente per accedere al database
- access - protected
Type:
Overrides:
[ Top ]
$str_error
[line 35]
Tags:
- var - Stringa contenente il log degli errori generati
- access - protected
Type:
Overrides:
[ Top ]
$user
[line 26]
Tags:
- var - L'utente da utilizzare per accedere al database
- access - protected
Type:
Overrides:
[ Top ]
Class Methods
__construct
Db __construct(
)
[line 40]
Inizializza la stringa di log e la variabile opened
Tags:
- access - public
Overridden in child classes as:
- MySQL::__construct()
- Inizializza i parametri della classe
Parameters:
[ Top ]
__destruct
void __destruct(
)
[line 46]
Tags:
- access - public
Overridden in child classes as:
Parameters:
[ Top ]
append_str_error
void append_str_error(
[line 150]
Accoda un messaggio d'errore nella stringa di log
Tags:
- access - protected
Parameters:
-
$s - la stringa di log contenente gli errori
[ Top ]
close
void close(
)
[line 70]
Chiude la connessione al database
Tags:
- abstract -
- access - public
Overridden in child classes as:
- MySQL::close()
- Chiude la connessione al database
Parameters:
[ Top ]
conn_is_open
[line 76]
Comunica se la connessione all'host risulta aperta
Tags:
- return - true se la connessione risulta aperta, false altrimenti
- access - public
Parameters:
[ Top ]
execute
void execute(
[line 59]
Esegue una query di aggiornamento
Tags:
- abstract -
- access - public
Overridden in child classes as:
- MySQL::execute()
- Esegue una query di aggiornamento
Parameters:
-
$str_sql - la query da eseguire
[ Top ]
get_host
[line 95]
Restituisce il percorso dell'host su cui risiede il database
Tags:
- return - il percorso dell'host impostato
- access - public
Parameters:
[ Top ]
get_str_error
[line 166]
Restituisce la stringa contenente il log degli errori
Tags:
- return - la stringa contenente il log degli errori
- access - public
Parameters:
[ Top ]
get_user
[line 116]
Restituisce l'utente impostato per accedere al database
Tags:
- return - l'utente impostato per accedere al database
- access - public
Parameters:
[ Top ]
init_str_error
void init_str_error(
)
[line 173]
Pulisce la stringa di log
Tags:
- access - public
Parameters:
[ Top ]
is_open
[line 84]
Comunica se il database risulta selezionato
Tags:
- return - true se il database risulta selezionato e la connessione aperta, false altrimenti
- access - public
Parameters:
[ Top ]
open
void open(
)
[line 53]
Seleziona un database per la connessione selezionata
Tags:
- abstract -
- access - public
Overridden in child classes as:
- MySQL::open()
- Seleziona un database e se non รจ stata ancora aperta una connessione con l'host, la apre
Parameters:
[ Top ]
query
void query(
[line 65]
Esegue una query di selezione
Tags:
- abstract -
- access - public
Overridden in child classes as:
- MySQL::query()
- Esegue una query di selezione
Parameters:
-
$str_sql - la query da eseguire
[ Top ]
set_host
void set_host(
[line 103]
Imposta il percorso dell'host su cui risiede il database se la connessione non risulta aperta, altrimenti genera eccezione
Tags:
- access - public
Parameters:
-
$h - il percorso dell'host da impostare
[ Top ]
set_password
void set_password(
[line 137]
Imposta la password da utilizzare per accedere al database, se la connessione non risulta aperta, altrimenti genera un'eccezione
Tags:
- access - public
Parameters:
-
$p - la password da impostare per accedere al database
[ Top ]
set_str_error
void set_str_error(
[line 158]
Inserisce un messaggio d'errore nella stringa di log cancellando i log precedenti
Tags:
- access - protected
Parameters:
-
$s - la stringa di log contenente gli errori
[ Top ]
set_user
void set_user(
[line 124]
Imposta l'utente da utilizzare per accedere al database, se la connessione non risulta aperta, altrimenti genera un'eccezione
Tags:
- access - public
Parameters:
-
$u - l'utente da impostare per accedere al database
[ Top ]