Class DoliDb

Description

classe DoliDb

Classe contenant les fonctions pour gere la database de dolibarr

  • version: 1.2
  • author: Laurent Destailleur
  • author: Rodolphe Quiedeville
  • author: Fabien Seisen

Located in /mysql.lib.php (line 38)


	
			
Variable Summary
Method Summary
DoliDb DoliDb ([string $type = 'mysql'], [string $host = ''], [string $user = ''], [string $pass = ''], [string $name = ''])
int affected_rows ()
string begin ([integer $do = 1])
resource clone ()
resource close ()
string commit ([integer $do = 1])
resource connect (string $host, string $login, string $passwd)
integer create_db (string $database)
int errno ()
string error ()
array fetch_array ()
object fetch_field ()
resource fetch_object ()
array fetch_row ()
resource free ()
string idate (integer $fname)
resource list_tables (string $database)
int num_fields ()
int num_rows ()
resource pconnect (string $host, string $login, string $passwd)
void pdate (mixed $fname)
string plimit (integer $limit, integer $offset)
resource query (string $query, [string $limit = ""], [string $offset = ""])
resource result (integer $nb, string $fieldname)
string rollback ([integer $do = 1])
resource select_db (string $database)
Variables
mixed $connected (line 39)
mixed $database_selected (line 39)
mixed $db (line 39)
mixed $ERROR_DUPLICATE = 1062 (line 42)
mixed $ERROR_TABLEEXISTS = 1050 (line 43)
mixed $ok (line 39)
mixed $results (line 39)
Methods
Constructor DoliDb (line 57)

ouverture d'une connection vers le serveur et/ou une database

  • access: public
DoliDb DoliDb ([string $type = 'mysql'], [string $host = ''], [string $user = ''], [string $pass = ''], [string $name = ''])
  • string $type
  • string $host
  • string $user
  • string $pass
  • string $name
affected_rows (line 498)

obtient le nombre de lignes affectées dans la précédente opération

  • access: public
int affected_rows ()
begin (line 230)

debut d'un transaction

  • access: public
string begin ([integer $do = 1])
  • integer $do
clone (line 187)

copie d'une database

  • access: public
resource clone ()
close (line 217)

fermeture d'une connection vers une database

  • access: public
resource close ()
commit (line 250)

écriture d'un transaction

  • access: public
string commit ([integer $do = 1])
  • integer $do
connect (line 153)

connection vers une database

  • access: public
resource connect (string $host, string $login, string $passwd)
  • string $host
  • string $login
  • string $passwd
create_db (line 168)

création d'une database

  • access: public
integer create_db (string $database)
  • string $database
errno (line 471)

renvoie la valeur numerique de l'erreur mysql de l'operation precedente

  • access: public
int errno ()
error (line 459)

renvoie le texte de l'erreur mysql de l'operation precedente

  • access: public
string error ()
fetch_array (line 399)

renvoie les données dans un tableau

  • access: public
array fetch_array ()
fetch_field (line 423)

Get column information from a result and return as an object

  • access: public
object fetch_field ()
fetch_object (line 347)

renvoie les données comme un objet

  • access: public
resource fetch_object ()
fetch_row (line 411)

renvoie les données comme un tableau

  • access: public
array fetch_row ()
free (line 335)

désalloue la memoire de la requete

  • access: public
resource free ()
idate (line 387)

formatage de la date en fonction des locales

  • access: public
string idate (integer $fname)
  • integer $fname
last_insert_id (line 486)

obtient l'id genéré par le précedent INSERT

  • access: public
int last_insert_id ()
list_tables (line 308)

liste des tables vers une database

  • access: public
resource list_tables (string $database)
  • string $database
num_fields (line 447)

renvoie le nombre de champs dans le resultat de la requete

  • access: public
int num_fields ()
num_rows (line 435)

renvoie le nombre de lignes dans le resultat de la requete

  • access: public
int num_rows ()
pconnect (line 204)

ouverture d'une connection vers une database

  • access: public
resource pconnect (string $host, string $login, string $passwd)
  • string $host
  • string $login
  • string $passwd
pdate (line 374)
void pdate (mixed $fname)
plimit (line 361)

défini les limites de la requète

  • access: public
string plimit (integer $limit, integer $offset)
  • integer $limit
  • integer $offset
query (line 292)

requete vers une database

  • access: public
resource query (string $query, [string $limit = ""], [string $offset = ""])
  • string $query
  • string $limit
  • string $offset
result (line 323)

renvoie les données de la requete

  • access: public
resource result (integer $nb, string $fieldname)
  • integer $nb
  • string $fieldname
rollback (line 270)

effacement d'un transaction et retour au ancienne valeurs

  • access: public
string rollback ([integer $do = 1])
  • integer $do
select_db (line 138)

selectionne une database

  • access: public
resource select_db (string $database)
  • string $database

Documentation generated on Mon, 21 Jun 2004 23:58:28 +0200 by phpDocumentor 1.2.3