mysql.lib.php
[ class tree: mysql.lib.php ] [ index: mysql.lib.php ] [ all elements ]

Class: DoliDb

Source Location: /mysql.lib.php

Class Overview


classe DoliDb


Author(s):

  • Laurent Destailleur
  • Rodolphe Quiedeville
  • Fabien Seisen

Version:

  • 1.2

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 38]
classe DoliDb

Classe contenant les fonctions pour gere la database de dolibarr




Tags:

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


[ Top ]


Class Variables

$connected =

[line 39]


Type:   mixed


[ Top ]

$database_selected =

[line 39]


Type:   mixed


[ Top ]

$db =

[line 39]


Type:   mixed


[ Top ]

$ERROR_DUPLICATE = 1062

[line 42]


Type:   mixed


[ Top ]

$ERROR_TABLEEXISTS = 1050

[line 43]


Type:   mixed


[ Top ]

$ok =

[line 39]


Type:   mixed


[ Top ]

$results =

[line 39]


Type:   mixed


[ Top ]



Class Methods


constructor DoliDb [line 57]

DoliDb DoliDb( [string $type = 'mysql'], [string $host = ''], [string $user = ''], [string $pass = ''], [string $name = ''])

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



Tags:

access:  public


Parameters:

string   $type  
string   $host  
string   $user  
string   $pass  
string   $name  

[ Top ]

method affected_rows [line 498]

int affected_rows( )

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



Tags:

access:  public


[ Top ]

method begin [line 230]

string begin( [integer $do = 1])

debut d'un transaction



Tags:

access:  public


Parameters:

integer   $do  

[ Top ]

method clone [line 187]

resource clone( )

copie d'une database



Tags:

access:  public


[ Top ]

method close [line 217]

resource close( )

fermeture d'une connection vers une database



Tags:

access:  public


[ Top ]

method commit [line 250]

string commit( [integer $do = 1])

écriture d'un transaction



Tags:

access:  public


Parameters:

integer   $do  

[ Top ]

method connect [line 153]

resource connect( string $host, string $login, string $passwd)

connection vers une database



Tags:

access:  public


Parameters:

string   $host  
string   $login  
string   $passwd  

[ Top ]

method create_db [line 168]

integer create_db( string $database)

création d'une database



Tags:

access:  public


Parameters:

string   $database  

[ Top ]

method errno [line 471]

int errno( )

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



Tags:

access:  public


[ Top ]

method error [line 459]

string error( )

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



Tags:

access:  public


[ Top ]

method fetch_array [line 399]

array fetch_array( )

renvoie les données dans un tableau



Tags:

access:  public


[ Top ]

method fetch_field [line 423]

object fetch_field( )

Get column information from a result and return as an object



Tags:

access:  public


[ Top ]

method fetch_object [line 347]

resource fetch_object( )

renvoie les données comme un objet



Tags:

access:  public


[ Top ]

method fetch_row [line 411]

array fetch_row( )

renvoie les données comme un tableau



Tags:

access:  public


[ Top ]

method free [line 335]

resource free( )

désalloue la memoire de la requete



Tags:

access:  public


[ Top ]

method idate [line 387]

string idate( integer $fname)

formatage de la date en fonction des locales



Tags:

access:  public


Parameters:

integer   $fname  

[ Top ]

method last_insert_id [line 486]

int last_insert_id( )

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



Tags:

access:  public


[ Top ]

method list_tables [line 308]

resource list_tables( string $database)

liste des tables vers une database



Tags:

access:  public


Parameters:

string   $database  

[ Top ]

method num_fields [line 447]

int num_fields( )

renvoie le nombre de champs dans le resultat de la requete



Tags:

access:  public


[ Top ]

method num_rows [line 435]

int num_rows( )

renvoie le nombre de lignes dans le resultat de la requete



Tags:

access:  public


[ Top ]

method pconnect [line 204]

resource pconnect( string $host, string $login, string $passwd)

ouverture d'une connection vers une database



Tags:

access:  public


Parameters:

string   $host  
string   $login  
string   $passwd  

[ Top ]

method pdate [line 374]

void pdate( mixed $fname)



[ Top ]

method plimit [line 361]

string plimit( [integer $limit = 0], [integer $offset = 0])

défini les limites de la requète



Tags:

access:  public


Parameters:

integer   $limit  
integer   $offset  

[ Top ]

method query [line 292]

resource query( string $query, [string $limit = ""], [string $offset = ""])

requete vers une database



Tags:

access:  public


Parameters:

string   $query  
string   $limit  
string   $offset  

[ Top ]

method result [line 323]

resource result( integer $nb, string $fieldname)

renvoie les données de la requete



Tags:

access:  public


Parameters:

integer   $nb  
string   $fieldname  

[ Top ]

method rollback [line 270]

string rollback( [integer $do = 1])

effacement d'un transaction et retour au ancienne valeurs



Tags:

access:  public


Parameters:

integer   $do  

[ Top ]

method select_db [line 138]

resource select_db( string $database)

selectionne une database



Tags:

access:  public


Parameters:

string   $database  

[ Top ]


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