|
insert бинарных файлов в базу
|
|||
---|---|---|---|
#18+
Никто не пробовал? У меня Sybase ругается на чарсет (Sybase: Server message: Error converting client characters into server's character set. Some character(s) could not be converted. (severity 16, procedure N/A) ), когда я пытаюсь запихать картинку в поле image. таблица : create table dbo.test ( id int not null, img image null, ) содержит одну пустую запись. запрос на PHP : $q = "update test set img='" . addslashes($upload) . "'"; где $upload содержит сам файл (проверено, переменная существует и в ней действительно есть картинка) уже наизвращался с запросами как только мог: результат - 0 :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 16:17 |
|
insert бинарных файлов в базу
|
|||
---|---|---|---|
#18+
Я не знаток sybase, но такая конструкция нигде не катит.. Ты же картинку, как строку передаёшь.. Честно говоря я даже не знаю как в твоем случае поступить, обычно это через параметры делается. А как это сделать в PHP - не знаю..По винды бы проблем не было.. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 16:49 |
|
insert бинарных файлов в базу
|
|||
---|---|---|---|
#18+
Как это нигде? вот здесь (http://php.spb.ru/php/image.html) именно так и делается... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 17:01 |
|
insert бинарных файлов в базу
|
|||
---|---|---|---|
#18+
Такой метод катит если $upload - текст, без бинарных данных. Если встречаются бинарные данные то надо преобразовать $upload в hexadecimal формат. По PHP я не спец, а на Перле можно сделать что-то вроде такого: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 18:45 |
|
insert бинарных файлов в базу
|
|||
---|---|---|---|
#18+
А вообще-то, если картинки большие, лучше пользоваться специальными bulk функциями для загрузки-выгрузки блобов. Я вот только не знаю как с этим обстоит дело в драйвере для PHP. В DB-Lib это делают функции dbreadtext, dbwritetext и dbmoretext. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2003, 18:54 |
|
|
start [/forum/topic.php?fid=55&tid=2014903]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
193ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 246ms |
total: | 522ms |
0 / 0 |