Permalink
Browse files

MySQL: Fix editing rows by binary values (bug #371)

  • Loading branch information...
1 parent 0fdedcb commit 4d8667db7b513062720891da35b11d92c014b2cb @vrana committed Feb 24, 2014
Showing with 2 additions and 1 deletion.
  1. +1 −1 adminer/include/functions.inc.php
  2. +1 −0 changes.txt
@@ -385,7 +385,7 @@ function where($where, $fields = array()) {
: " = " . unconvert_field($fields[$key], q($val))
) // LIKE because of floats but slow with ints, in MS SQL because of text
; //! enum and set
- if ($jush == "sql" && preg_match("~[^ -@]~", $val)) { // not just [a-z] to catch non-ASCII characters
+ if ($jush == "sql" && preg_match('~char|text~', $fields[$key]["type"]) && preg_match("~[^ -@]~", $val)) { // not just [a-z] to catch non-ASCII characters
$return[] = "$column = " . q($val) . " COLLATE utf8_bin";
}
}
View
@@ -1,6 +1,7 @@
Adminer 4.0.4-dev:
Display time of the select command
Improve gzip export ratio (bug #387)
+MySQL: Fix editing rows by binary values (bug #371)
MySQL: Respect daylight saving time in dump, bug since Adminer 3.6.4
SQLite: Display auto-created unique indexes, bug since Adminer 3.5.0
Editor: Fix login() method, bug since Adminer 4.0.0

0 comments on commit 4d8667d

Please sign in to comment.