fix remove preg_replace "e" modifier, use preg_replace_callback

PHP 5.5 から PCRE の "e" 修飾子は非奨励となったことから、preg_replace_callback を使用。
support MySQLi connection