v5:reference:connection:autoexecute
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| reference:autoexecute [2015/07/26 00:43] – mnewnham | v5:reference:connection:autoexecute [2026/03/11 11:53] (current) – [Description] formatting dregad | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== autoExecute ====== | ====== autoExecute ====== | ||
| + | |||
| ~~NOTOC~~ | ~~NOTOC~~ | ||
| + | |||
| <WRAP right box> | <WRAP right box> | ||
| == See Also == | == See Also == | ||
| - | [[reference: | + | [[v5:reference: |
| == Syntax == | == Syntax == | ||
| - | | + | |
| | | ||
| | | ||
| Line 11: | Line 13: | ||
| | | ||
| | | ||
| - | | ||
| ) | ) | ||
| - | |||
| </ | </ | ||
| ===== Description ===== | ===== Description ===== | ||
| - | The function '' | ||
| - | AutoExecute() inserts or updates | + | The '' |
| + | |||
| + | autoExecute() inserts or updates | ||
| + | |||
| + | Until 5.22, the function returned a boolean value, with //true// indicating success and // | ||
| + | |||
| + | <WRAP info> | ||
| + | autoExecute() is designed to provide a simple and robust interface to record updating and insertion. As such, it contains multiple layers of table, column and data validation to ensure data integrity; in particular, | ||
| + | </ | ||
| ==== $table ==== | ==== $table ==== | ||
| Line 29: | Line 37: | ||
| ==== $mode ===== | ==== $mode ===== | ||
| - | Legal values for `$mode` are | + | Legal values for ` $mode ` are |
| ^String^Integer^Constant^ | ^String^Integer^Constant^ | ||
| Line 44: | Line 52: | ||
| |true|All fields provided are updated|The constructed statement may be considerably larger| | |true|All fields provided are updated|The constructed statement may be considerably larger| | ||
| - | ==== $dontFixQuotes==== | ||
| - | For a description of this parameter, see [[reference: | ||
| - | |||
| ==== Usage ==== | ==== Usage ==== | ||
| - | + | <code php> | |
| - | AutoExecute($table, $arrFields, $mode, $where=false, | + | autoExecute($table, $arrFields, $mode, $where=false, |
| + | </ | ||
| === Insert example === | === Insert example === | ||
| Line 58: | Line 63: | ||
| $record[" | $record[" | ||
| - | $conn->AutoExecute($table, | + | $conn->autoExecute($table, |
| /* | /* | ||
| Line 72: | Line 77: | ||
| $where | $where | ||
| - | $conn->AutoExecute($table, | + | $conn->autoExecute($table, |
| /* | /* | ||
| Line 79: | Line 84: | ||
| </ | </ | ||
| - | In situations where the table names contain certain special characters, such as dashes, the [[reference: | + | In situations where the table names contain certain special characters, such as dashes, the [[v5:reference: |
| <code php> | <code php> | ||
| Line 88: | Line 93: | ||
| $where | $where | ||
| - | $conn->AutoExecute($table, | + | $conn->autoExecute($table, |
| /* | /* | ||
v5/reference/connection/autoexecute.1437864222.txt.gz · Last modified: (external edit)
