Я использую следующую инструкцию Insert для вставки строки Blob, считанной из одной базы данных в другую. (есть данные, когда я повторяю один и тот же оператор insert).Вставить изображение blob в базу данных mysql из строки данных mysql с помощью PHP
UPDATE:
"INSERT INTO co_registration_picture_evidence_blb
(_URI, _CREATOR_URI_USER, _CREATION_DATE, _LAST_UPDATE_URI_USER, _LAST_UPDATE_DATE,
_TOP_LEVEL_AURI, VALUE) VALUES('".$imageRow['_URI']."','".$imageRow['_CREATOR_URI_USER']."','"
.$imageRow['_CREATION_DATE']."','".$imageRow['_LAST_UPDATE_URI_USER']."','".
$imageRow['_LAST_UPDATE_DATE']."','".$imageRow['_TOP_LEVEL_AURI']."'".
$imageRow['VALUE']."')"
Я получаю следующее сообщение об ошибке.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3
Обновление: Теперь я получаю эту ошибку:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?PNG\r\n\Z\n\0\0\0\rIHDR\0\0\0?\0\0\0?\0\0\0????\0\0%iCCPICC Profile\0\0x??M' at line 3
Может кто-нибудь сказать, что случилось с синтаксисом? я предполагаю, что я должен обернуть столбец VALUE, который имеет тип LongBlob (который содержит изображение) для некоторой функции кодирования. (все поля данных уже заполнены mysql_real_escape_string()).
Любой вход был бы действительно оценен.
С уважением.
Я думаю, что вам не хватает ")" в конце запроса. i.e '$ imageRow ['_ TOP_LEVEL_AURI']." ') "' –
Да, этого не было. Теперь я получаю еще одну ошибку, пожалуйста, просмотрите обновленный вопрос. – Ayub
Вы можете добавить свой запрос со значением? –