iNfantry
Новичок
Проблема возникла на ровном месте...
Использую подобное поле для записи файла с картинкой в базу.
Всё работало и вдруг перестало, возможно админы какие-то настройки тронули, но сейчас невозможно узнать кто и что сделал, потому спрашиваю здесь.
Не получается записать бинарные данные в это поле. Сначала я подумал что быть может размеры буферов гдето не учел, но дело оказалось не в этом. Не записывается именно куча бинарных символов, например chr(255) или chr(150), обычный текст записывается нормально. Тоесть например
"UPDATE users SET avatar_data='".chr(255)."' WHERE (id='1')" - не работает
"UPDATE users SET avatar_data='".chr(100)."' WHERE (id='1')" - работает (150=='d')
В чем может быть причина?
Использую подобное поле для записи файла с картинкой в базу.
Всё работало и вдруг перестало, возможно админы какие-то настройки тронули, но сейчас невозможно узнать кто и что сделал, потому спрашиваю здесь.
Не получается записать бинарные данные в это поле. Сначала я подумал что быть может размеры буферов гдето не учел, но дело оказалось не в этом. Не записывается именно куча бинарных символов, например chr(255) или chr(150), обычный текст записывается нормально. Тоесть например
"UPDATE users SET avatar_data='".chr(255)."' WHERE (id='1')" - не работает
"UPDATE users SET avatar_data='".chr(100)."' WHERE (id='1')" - работает (150=='d')
В чем может быть причина?