Class: MySQL

Source Location: /class.MySQL.php

Class Overview [line 8]

Db
   |
   --MySQL

Classe astratta per eseguire operazioni su database

Author(s):

Version:

Copyright:

Variables

Constants

Methods


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( [ $h = null], [ $db = null], [ $u = null], [ $p = null], [ $q_r_t = MYSQL_ASSOC])

[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

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

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

execute( $str_sql)

[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

get_database( )

[line 193]

Restituisce il nome del database selezionato

Tags:

  • return - il nome del database
  • access - public

Parameters:

[ Top ]

get_query_return_type

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

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

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

query( $str_sql)

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

[line 182]

Setta il database da selezionare

Tags:

  • access - public

Parameters:

  • $db -

[ Top ]

set_query_return_type

void set_query_return_type( $q_r_t)

[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

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


Class Constants


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