Привет. Стоит задача с формы на php записать данные в удаленную MsSQL базу. Использую PDO. Имеется следующая проблема - на MsSQL сервере стоит ограничение на размер передаваемых данных, если записывать их через bind. Т.е. если я попробую содержимое файла передать таким образом
$stmt->bindParam(':content', $contents, PDO::PARAM_LOB);
Если же я просто приклею содержимое файла к строке запроса
$dbh->query("insert into tbl_Files(ItemTypeID, Link, FileData, CreatedOn)
values (
'{39A5B367-4A7A-473E-8F74-26977CB6DB67}',
'".$value['NAME']."', '".$content_file."', '".$CreatedOn."');");
Попробовал решить проблему через unpack, т.е.
$data = unpack("H*hex", $contents);
$dbh->query("insert into tbl_Files(ItemTypeID, Link, FileData, CreatedOn)values
('{39A5B367-4A7A-473E-8F74-26977CB6DB67}', '".$value['NAME']."', '0x".$data[hex]."', '".$CreatedOn."'
);");
Может кто-то подскажет, в какую сторону копать в решении задачи?