Зачем использовать bin2hex при вставке двоичных данных из PHP в MySQL?
Я слышал слухи о том, что при вставке двоичных данных (файлов и т. Д.) В MySQL вам следует использовать bin2hex() и отправлять ее как значение в виде HEX, а не просто использовать mysql_real_escape_string в двоичной строке и использовать ее. // That you should do $hex = bin2hex($raw_bin); $sql = "INSERT INTO `table`(`file`) VALUES (X'{$hex}')"; // […]