summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Newnham <mark@newnhams.com>2021-03-15 01:30:53 -0600
committerDamien Regad <dregad@mantisbt.org>2021-03-15 08:32:52 +0100
commit099d06fc8f3f5fa8e82c0064c1b9148e89729b4c (patch)
tree5e9da459483f317f6793dff49975e9bee504f4fb
parentfa7997ce45243dccfc2794990111a69742c3d130 (diff)
downloadadodb-099d06fc8f3f5fa8e82c0064c1b9148e89729b4c.tar.gz
adodb-099d06fc8f3f5fa8e82c0064c1b9148e89729b4c.tar.bz2
adodb-099d06fc8f3f5fa8e82c0064c1b9148e89729b4c.zip
pdo: ensure bind parameters are presented in a numeric array
Fixes #705 (cherry picked from commit fd4d6b09577ba461f522ca8f41a717c5c0a1428b)
-rw-r--r--drivers/adodb-pdo.inc.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/adodb-pdo.inc.php b/drivers/adodb-pdo.inc.php
index 6c365314..ade9c0cf 100644
--- a/drivers/adodb-pdo.inc.php
+++ b/drivers/adodb-pdo.inc.php
@@ -565,6 +565,10 @@ class ADODB_pdo extends ADOConnection {
$this->_driver->debug = $this->debug;
}
if ($inputarr) {
+ /*
+ * inputarr must be numeric
+ */
+ $inputarr = array_values($inputarr);
$ok = $stmt->execute($inputarr);
}
else {