Changes between Version 3 and Version 4 of PhpDb


Ignore:
Timestamp:
Feb 13, 2013, 9:05:17 AM (11 years ago)
Author:
Christian Beer
Comment:

changed link to source for new git repo

Legend:

Unmodified
Added
Removed
Modified
  • PhpDb

    v3 v4  
    33BOINC's PHP code uses the following classes for DB access:
    44
    5  Class {{{DbConn}}} ([source:trunk/boinc/html/inc/db_conn.inc html/inc/db_conn.inc]):: Represents a connection to a particular database (not just to a server). The class functions prepend the database name to table names in queries, so there is no confusion if you use multiple databases at once. All MySQL-specific PHP functions (`mysql_query()`, etc.) are called only from this class.
     5 Class {{{DbConn}}} ([source:boinc/html/inc/db_conn.inc html/inc/db_conn.inc]):: Represents a connection to a particular database (not just to a server). The class functions prepend the database name to table names in queries, so there is no confusion if you use multiple databases at once. All MySQL-specific PHP functions (`mysql_query()`, etc.) are called only from this class.
    66
    7  Class {{{BoincUser}}}, {{{BoincTeam}}}, etc. ([source:trunk/boinc/html/inc/boinc_db.inc html/inc/boinc_db.inc]):: Each class represents a particular table in the BOINC database, and provides functions for selecting, inserting, updating and enumerating rows. These functions take care of initializing the {{{DbConn}}} layer - you don't have to do this directly.
     7 Class {{{BoincUser}}}, {{{BoincTeam}}}, etc. ([source:boinc/html/inc/boinc_db.inc html/inc/boinc_db.inc]):: Each class represents a particular table in the BOINC database, and provides functions for selecting, inserting, updating and enumerating rows. These functions take care of initializing the {{{DbConn}}} layer - you don't have to do this directly.
    88
    99All PHP code should use these classes exclusively for accessing the DB.