return $return;
}
+ function set_charset($charset) {
+ // the client library may not support utf8mb4
+ parent::set_charset('utf8');
+ return $this->query("SET NAMES $charset");
+ }
+
function result($query, $field = 0) {
$result = $this->query($query);
if (!$result) {
$row = $result->fetch_array();
return $row[$field];
}
-
+
function quote($string) {
return "'" . $this->escape_string($string) . "'";
}
*/
function set_charset($charset) {
if (function_exists('mysql_set_charset')) {
- return mysql_set_charset($charset, $this->_link);
+ // the client library may not support utf8mb4
+ mysql_set_charset('utf8', $this->_link);
}
return $this->query("SET NAMES $charset");
}
Adminer 4.2.1-dev:
Send referrer header to the same domain
+MySQL: Fix usage of utf8mb4 if the client library doesn't support it
MySQL: Use utf8mb4 in export only if required
SQLite: Use EXPLAIN QUERY PLAN in SQL query