SQL Class Reference
Manages an
SQL database query.
More...
List of all members.
|
Public Member Functions |
| | __construct ($dbO=null, $queryIn="", $queryInfo) |
| | Construct an SQL query object.
|
| | doSQL () |
| | Run the SQL query and cache the results in the DBI.
|
| | getFieldName () |
| | Return the field names from the query results.
|
| | getQuery () |
| | Return the query represented by this SQL object.
|
| | mysql_insert_id () |
| | Return the last inserted primary key.
|
Detailed Description
Manages an
SQL database query.
Constructor & Destructor Documentation
| SQL::__construct |
( |
$ |
dbO = null, |
|
|
$ |
queryIn = "", |
|
|
$ |
queryInfo | |
|
) |
| | |
Construct an SQL query object.
- Parameters:
-
| $dbO | [(mysql) database object] |
| $queryIn | [string]: SQL query |
| $queryInfo | [bool]: Store additional information in the results array? |
Member Function Documentation
Run the SQL query and cache the results in the DBI.
- Run the query. Report errors if there is a failure.
- If we are INSERTING, get the mysql_insert_id so that it can be retrieved from the object by calling mysql_insert_id().
- If we are SELECTING, make a list of all the fields being returned, which can be retrieved by calling getFieldName().
Return the field names from the query results.
- Returns:
- [array]: The list of field names from the query results
Return the query represented by this SQL object.
- Returns:
- [string]: The query
Return the last inserted primary key.
- Returns:
- [int]: The mysql_insert_id, the last inserted primary key
The documentation for this class was generated from the following file: