diff options
| author | Mark Newnham <mark@newnhams.com> | 2018-08-09 13:38:31 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-09 13:38:31 -0600 |
| commit | a51a426b6344fd26d4a1f7bc2d2671ed13231014 (patch) | |
| tree | 9a8dfa22e77a71959512936955c150503c52896b | |
| parent | fac426f34f02f5d814b1ca3acc0a48f56fa75f32 (diff) | |
| download | adodb-a51a426b6344fd26d4a1f7bc2d2671ed13231014.tar.gz adodb-a51a426b6344fd26d4a1f7bc2d2671ed13231014.tar.bz2 adodb-a51a426b6344fd26d4a1f7bc2d2671ed13231014.zip | |
constant ADODB_FORCE_NULL_AND_ZERO not honoured, see #447
Code missing from the _adodb_getupdatesql() method, added
| -rw-r--r-- | adodb-lib.inc.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/adodb-lib.inc.php b/adodb-lib.inc.php index 7034a991..3be0ded4 100644 --- a/adodb-lib.inc.php +++ b/adodb-lib.inc.php @@ -738,6 +738,20 @@ function _adodb_getupdatesql(&$zthis,&$rs, $arrFields,$forceUpdate=false,$magicq $setFields .= _adodb_column_sql($zthis, 'U', $type, $upperfname, $fnameq,$arrFields, $magicq); } break; + case ADODB_FORCE_NULL_AND_ZERO: + + switch ($type) + { + case 'N': + case 'I': + case 'L': + $setFields .= $field->name . ' = 0, '; + break; + default: + $setFields .= $field->name . ' = null, '; + break; + } + break; } //********************************************************// } else { |
