Как мне сделать вставку в поле «Изображение» SQL, используя библиотеку PEAR DB и sql следующим образом:
insert into MyTable (myBlob) values (BlobData)
где BlobData получается с помощью file_get_contents и выглядит так:
"BMN\x0\x0\x0\x0\x0\x0\x06\x0\x0\x0(\x0\x0\x0\x2\x0\x0\x0\x3\x0\x0\x0\x1\x0\x18\x0\x0\x0\x0\x0\x18\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0\x0ÿÿÿÿÿÿ\x0\x0\x0\x0ÿÿÿÿ\x0\x0ÿÿÿÿÿÿ\x0\x0"
Я получаю синтаксические ошибки, предполагая, что мне нужно как-то избежать данных. PHP-код:
$data = file_get_contents('c:\\temp\\test.bmp');
$sql = "insert into MyTable (myBlob) values ('".$data."'); //just using inline sql for now to get it working
$db->query($sql);