Changing Table Data

delete($table, $criteria)

Create DELETE statement and add to queue. Criteria specified in $criteria can be a CriteriaElement object, or a string to use as the where clause.

Returns true on success, or false on error. Additional information may be available using getLastError() and getLastErrNo().

insert($table, $columns, $quoteValue)

Adds an INSERT SQL statement for the table named $table to the work queue. The data to insert is supplied in $columns as an array. Each element in the array is in the form array('column' => 'value').

By default, the value portion of the supplied $columns entries is quoted in the resulting SQL. To supply your own quoting, supply false for $quoteValue. This is especially useful if you are using expressions in the values.

Returns true on success, or false on error. Additional information may be available using getLastError() and getLastErrNo().

update($table, $columns, $criteria, $quoteValue)

Adds an UPDATE SQL statement for the table named $table to the work queue. The data to updated is supplied in $columns as an array. Each element in the array is in the form array('column' => 'value'). Criteria specified in $criteria to limit which rows are updated can be a CriteriaElement object, or a string to use as the where clause.

By default, the value portion of the supplied $columns entries is quoted in the resulting SQL. To supply your own quoting, supply false for $quoteValue. This is especially useful if you are using expressions in the values.

Returns true on success, or false on error. Additional information may be available using getLastError() and getLastErrNo().

truncate($table)

Add statement to empty the table named $table to the work queue.

Returns true on success, or false on error. Additional information may be available using getLastError() and getLastErrNo().

Last updated