soo_txp_obj API Documentation
soo_txp_upsert Class Reference
Class for INSERT and UPDATE queries. More...
Public Member Functions | |
| __construct ($init, $col=null) | |
| Constructor. | |
| set ($column, $value) | |
| Add a column:value pair to the $set array. | |
| upsert () | |
| Run the query. | |
Public Attributes | |
| $columns = array() | |
| Columns to be explicitly set. | |
| $values = array() | |
| VALUES() values. | |
| $set = array() | |
| SET columns and values. | |
Protected Attributes | |
| $values_clause = '' | |
| VALUES() clause. | |
| $set_clause = '' | |
| SET clause. | |
Detailed Description
Class for INSERT and UPDATE queries.
Definition at line 570 of file soo_txp_obj.php.
Constructor & Destructor Documentation
| soo_txp_upsert::__construct | ( | $ | init, | |
| $ | col = null | |||
| ) |
Constructor.
Use $col to update a single row matching on appropriate key column (usually `name` or `id`)
- Parameters:
-
init Table name, soo_txp_rowset, or soo_txp_row col Key column value for WHERE expression
Reimplemented from soo_txp_query.
Definition at line 592 of file soo_txp_obj.php.
Member Function Documentation
| soo_txp_upsert::set | ( | $ | column, | |
| $ | value | |||
| ) |
Add a column:value pair to the $set array.
- Parameters:
-
column Column name value Column value
Definition at line 621 of file soo_txp_obj.php.
| soo_txp_upsert::upsert | ( | ) |
Run the query.
Runs an UPDATE query if $where is set, otherwise INSERT
- Returns:
- bool success or failure
Definition at line 658 of file soo_txp_obj.php.
The documentation for this class was generated from the following file:
Generated on Fri Jan 7 2011 14:35:01 for soo_txp_obj by Doxygen 1.7.1








