Class: Db

Source Location: /abstract.Db.php

Class Overview [line 6]


Classe astratta per eseguire operazioni su database

Author(s):

Version:

Copyright:

Variables

Constants

Methods


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:

[ 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:

MySQL::__destruct()

Parameters:

[ Top ]

append_str_error

void append_str_error( $s)

[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

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( $str_sql)

[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

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

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

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

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( $str_sql)

[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( $h)

[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( $p)

[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( $s)

[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( $u)

[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 ]


Class Constants


Documentation generated on Sat, 16 Jan 2010 00:08:58 +0100 by phpDocumentor 1.4.3