Changes between Version 2 and Version 3 of PhpDb
- Timestamp:
- Dec 22, 2007, 5:28:02 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PhpDb
v2 v3 3 3 BOINC's PHP code uses the following classes for DB access: 4 4 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: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. 6 6 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 !DbConnlayer - you don't have to do this directly.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. 8 8 9 9 All PHP code should use these classes exclusively for accessing the DB.