diff --git a/src/Magnetar/Database/HasPDOTrait.php b/src/Magnetar/Database/HasPDOTrait.php index 1abf29d..ef76805 100644 --- a/src/Magnetar/Database/HasPDOTrait.php +++ b/src/Magnetar/Database/HasPDOTrait.php @@ -69,7 +69,7 @@ protected function bindStatementParams( foreach($params as $param_key => $param_value) { if($is_list) { - $param_key++; // increment the key by 1 to match the PDOStatement bindParam() method which starts at 1 + $param_key++; // increment the key by 1 to match the PDOStatement bindValue() method which starts at 1 } else { if($prepend_param_key_with_colon) { // prepend the param key with a colon @@ -77,7 +77,7 @@ protected function bindStatementParams( } } - $statement->bindParam( + $statement->bindValue( $param_key, $param_value, match(gettype($param_value)) { diff --git a/src/Magnetar/Database/HasQuickQueryTrait.php b/src/Magnetar/Database/HasQuickQueryTrait.php index 1bd8159..f7607aa 100644 --- a/src/Magnetar/Database/HasQuickQueryTrait.php +++ b/src/Magnetar/Database/HasQuickQueryTrait.php @@ -7,6 +7,7 @@ /** * @TODO replace PDO-specific code with a more generic solution + * @TODO bindStatementParams is in HasPDOTrait */ trait HasQuickQueryTrait { /**