Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 как вставить / изменить BLOB-поле в DB2  [new]
resu
Member

Откуда:
Сообщений: 38
как вставить / изменить в BLOB-поле в DB2 картинку средстами ПХП,
т.е. меня интересует или SQL-команда или пример с php.

create table aaa ( pic BLOB (1M) );

insert into aaa ( pic ) VALUES ( <что тут писать надо?> )

спасибо
19 июл 06, 13:38    [2899530]     Ответить | Цитировать Сообщить модератору
 Re: как вставить / изменить BLOB-поле в DB2  [new]
Nikolay Kulikov
Member

Откуда: Москва
Сообщений: 607
Перед тем как задавать простейшие вопросы можно почиать сначала документацию

IBM целую красную книжку по этому поводу написал
http://www.redbooks.ibm.com/abstracts/SG247218.html?Open

На developerWorks полно информации
http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0511singh/
19 июл 06, 14:24    [2899930]     Ответить | Цитировать Сообщить модератору
 Re: как вставить / изменить BLOB-поле в DB2  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Самый примитивный способ - это вычислить 16-ричное представление блоба и сделать так:

insert into ....values (x'0123456789ABCDEF')
19 июл 06, 14:45    [2900094]     Ответить | Цитировать Сообщить модератору
 Re: как вставить / изменить BLOB-поле в DB2  [new]
resu
Member

Откуда:
Сообщений: 38
прошу прощения, что не смог ответит вчера.

2 gardenman:
спасибо, ето именно то, что я xотел знать!
вот пример xорошего ответа
(хорошо бы еще знать как "вычислить 16-ричное представление блоба")

2 Nikolay Kulikov:
за линки - спасибо

--------------------------------------------------------

пока реализовал php-код на основе етого примера:
$insert = 'INSERT INTO photo (h_id, h_image) VALUES (?, ?)';
$stmt = db2_prepare($conn_resource, $insert);
db2_bind_param($stmt, 1, "h_id", DB2_PARAM_IN);
db2_bind_param($stmt, 2, "photo", DB2_PARAM_IN, DB2_BINARY);
...
20 июл 06, 16:08    [2905738]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить