diff --git a/include/class.orm.php b/include/class.orm.php index be6a46f3e89cfd3902913d37a352a7345d002a81..4b63be4a45ebc21bfbefbe61d4d0737f423149ba 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -872,8 +872,10 @@ class MysqlExecutor { $types = ''; $ps = array(); foreach ($params as &$p) { - if (is_int($p)) + if (is_int($p) || is_bool($p)) $types .= 'i'; + elseif (is_float($p)) + $types .= 'd'; elseif (is_string($p)) $types .= 's'; // TODO: Emit error if param is null