Inherited Variables
Inherited Constants
Inherited Methods
Class: Db
- Db::__construct()
- Inizializza la stringa di log e la variabile opened
- Db::append_str_error()
- Accoda un messaggio d'errore nella stringa di log
- Db::close()
- Chiude la connessione al database
- Db::conn_is_open()
- Comunica se la connessione all'host risulta aperta
- Db::execute()
- Esegue una query di aggiornamento
- Db::get_host()
- Restituisce il percorso dell'host su cui risiede il database
- Db::get_str_error()
- Restituisce la stringa contenente il log degli errori
- Db::get_user()
- Restituisce l'utente impostato per accedere al database
- Db::init_str_error()
- Pulisce la stringa di log
- Db::is_open()
- Comunica se il database risulta selezionato
- Db::open()
- Seleziona un database per la connessione selezionata
- Db::query()
- Esegue una query di selezione
- Db::set_host()
- Imposta il percorso dell'host su cui risiede il database se la connessione non risulta aperta, altrimenti genera eccezione
- Db::set_password()
- Imposta la password da utilizzare per accedere al database, se la connessione non risulta aperta, altrimenti genera un'eccezione
- Db::set_str_error()
- Inserisce un messaggio d'errore nella stringa di log cancellando i log precedenti
- Db::set_user()
- Imposta l'utente da utilizzare per accedere al database, se la connessione non risulta aperta, altrimenti genera un'eccezione
- Db::__destruct()
Class Details
Classe astratta per eseguire operazioni su database
[ Top ]
Class Variables
Class Methods
__construct
MySQL __construct(
[
[line 43]
Inizializza i parametri della classe
Tags:
- access - public
Overrides Db::__construct() (Inizializza la stringa di log e la variabile opened)
Parameters:
-
$h - l'host sul quale risiede il database -
$db - il database da selezionare -
$u - l'utente da utilizzare per accedere al database -
$p - la password associata allo username specificato da utilizzare per accedere al database -
$q_r_t - il tipo di indice dell'array risultante delle query di selezione (MYSQL_ASSOC | MYSQL_NUM | MYSQL_BOTH)
[ Top ]
__destruct
void __destruct(
)
[line 55]
Tags:
- access - public
Overrides Db::__destruct() (parent method not documented)
Parameters:
[ Top ]
close
[line 164]
Chiude la connessione al database
Tags:
- return - true se la connessione viene chiusa correttamente, false altrimenti
- access - public
Overrides Db::close() (Chiude la connessione al database)
Parameters:
[ Top ]
connect
[line 65]
Apre la connessione con un host
Tags:
- return - true se la connessione viene aperta correttamente, false altrimenti
- access - public
Parameters:
[ Top ]
execute
[line 109]
Esegue una query di aggiornamento
Tags:
- return - true se l'operazione va a buon fine, false altrimenti
- access - public
Overrides Db::execute() (Esegue una query di aggiornamento)
Parameters:
-
$str_sql - la query da eseguire
[ Top ]
get_database
[line 193]
Restituisce il nome del database selezionato
Tags:
- return - il nome del database
- access - public
Parameters:
[ Top ]
get_query_return_type
[line 212]
Restituisce il tipo di indice dell'array risultante delle query di selezione (MYSQL_ASSOC | MYSQL_NUM | MYSQL_BOTH)
Tags:
- return - il tipo di indice dell'array risultante delle query di selezione (MYSQL_ASSOC | MYSQL_NUM | MYSQL_BOTH)
- access - public
Parameters:
[ Top ]
num_rows
[line 156]
Restituisce il numero di records ottenuti dall'ultima query
Tags:
- return - il numero di records ottenuti dall'ultima query
- access - public
Parameters:
[ Top ]
open
[line 84]
Seleziona un database e se non รจ stata ancora aperta una connessione con l'host, la apre
Tags:
- return - true se il db viene aperto correttamente, false altrimenti
- access - public
Overrides Db::open() (Seleziona un database per la connessione selezionata)
Parameters:
[ Top ]
query
[line 128]
Esegue una query di selezione
Tags:
- return - l'array con i records risultanti se la query va a buon fine, false altrimenti
- access - public
Overrides Db::query() (Esegue una query di selezione)
Parameters:
-
$str_sql - la query da eseguire
[ Top ]
set_database
void set_database(
[line 182]
Setta il database da selezionare
Tags:
- access - public
Parameters:
-
$db -
[ Top ]
set_query_return_type
void set_query_return_type(
[line 201]
Imposta il tipo di indice dell'array risultante delle query di selezione
Tags:
- access - public
Parameters:
-
$q_r_t - il tipo di indice dell'array risultante delle query di selezione (MYSQL_ASSOC | MYSQL_NUM | MYSQL_BOTH)
[ Top ]
__toString
[line 220]
Restituisce il contenuto delle variabili e lo stato dell'oggetto
Tags:
- return - la stringa che rappresenta il contenuto delle variabili e lo stato dell'oggetto
- access - public
Parameters:
[ Top ]