Unverified Commit be45cd47 authored by Sergei Morozov's avatar Sergei Morozov Committed by GitHub

Merge pull request #3375 from deeky666/fix-sasql-bound-parameters

[SQL Anywhere] Fix bound parameter references in PHP 7
parents 5a192ccc 6e58fbff
......@@ -59,6 +59,9 @@ class SQLAnywhereStatement implements IteratorAggregate, Statement
/** @var resource The prepared SQL statement to execute. */
private $stmt;
/** @var mixed[] The references to bound parameter values. */
private $boundValues = [];
/**
* Prepares given statement for given connection.
*
......@@ -108,6 +111,8 @@ class SQLAnywhereStatement implements IteratorAggregate, Statement
throw new SQLAnywhereException('Unknown type: ' . $type);
}
$this->boundValues[$column] =& $variable;
if (! sasql_stmt_bind_param_ex($this->stmt, $column - 1, $variable, $type, $variable === null)) {
throw SQLAnywhereException::fromSQLAnywhereError($this->conn, $this->stmt);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment