summaryrefslogtreecommitdiff
path: root/idiorm.php
diff options
context:
space:
mode:
Diffstat (limited to 'idiorm.php')
-rw-r--r--idiorm.php3
1 files changed, 3 insertions, 0 deletions
diff --git a/idiorm.php b/idiorm.php
index 8291181..710b913 100644
--- a/idiorm.php
+++ b/idiorm.php
@@ -271,6 +271,9 @@
// Escape the parameters
$parameters = array_map(array(self::$_db, 'quote'), $parameters);
+ // Avoid %format collision for vsprintf
+ $query = str_replace("%", "%%", $query);
+
// Replace placeholders in the query for vsprintf
$query = str_replace("?", "%s", $query);