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 [2021/01/25 03:07] (current) – mnewnham | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== autoExecute ====== | ====== autoExecute ====== | ||
+ | <WRAP info> | ||
+ | autoExecute is designed to provide a robust simple interface to record updating and insertion. As such, it contains multiple layers of table, column and data validation to ensure data integrity prior to record insertion or update. Consequently, | ||
+ | </ | ||
~~NOTOC~~ | ~~NOTOC~~ | ||
<WRAP right box> | <WRAP right box> | ||
== See Also == | == See Also == | ||
- | [[reference: | + | [[v5:reference: |
== Syntax == | == Syntax == | ||
bool autoExecute( | bool autoExecute( | ||
Line 11: | Line 14: | ||
| | ||
| | ||
- | | ||
) | ) | ||
Line 18: | Line 20: | ||
===== Description ===== | ===== Description ===== | ||
- | The function '' | + | The function '' |
- | AutoExecute() inserts or updates | + | autoExecute() inserts or updates |
==== $table ==== | ==== $table ==== | ||
Line 29: | Line 31: | ||
==== $mode ===== | ==== $mode ===== | ||
- | Legal values for `$mode` are | + | Legal values for ` $mode ` are |
^String^Integer^Constant^ | ^String^Integer^Constant^ | ||
Line 44: | Line 46: | ||
|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 57: | ||
$record[" | $record[" | ||
- | $conn->AutoExecute($table, | + | $conn->autoExecute($table, |
/* | /* | ||
Line 72: | Line 71: | ||
$where | $where | ||
- | $conn->AutoExecute($table, | + | $conn->autoExecute($table, |
/* | /* | ||
Line 79: | Line 78: | ||
</ | </ | ||
- | 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> | ||
$ADODB_QUOTE_FIELDNAMES = ' | $ADODB_QUOTE_FIELDNAMES = ' | ||
- | table = ' | + | $table = ' |
$record[" | $record[" | ||
$record[" | $record[" | ||
$where | $where | ||
- | $conn->AutoExecute($table, | + | $conn->autoExecute($table, |
/* | /* |
v5/reference/connection/autoexecute.txt · Last modified: 2021/01/25 03:07 by mnewnham