powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / как вставить / изменить BLOB-поле в DB2
4 сообщений из 4, страница 1 из 1
как вставить / изменить BLOB-поле в DB2
    #33863771
resu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как вставить / изменить в BLOB-поле в DB2 картинку средстами ПХП,
т.е. меня интересует или SQL-команда или пример с php.

Код: plaintext
1.
2.
create table aaa ( pic BLOB (1M) );

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

спасибо
...
Рейтинг: 0 / 0
как вставить / изменить BLOB-поле в DB2
    #33863993
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед тем как задавать простейшие вопросы можно почиать сначала документацию

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

На developerWorks полно информации
http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0511singh/
...
Рейтинг: 0 / 0
как вставить / изменить BLOB-поле в DB2
    #33864093
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый примитивный способ - это вычислить 16-ричное представление блоба и сделать так:

insert into ....values (x'0123456789ABCDEF')
...
Рейтинг: 0 / 0
как вставить / изменить BLOB-поле в DB2
    #33867604
resu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прощения, что не смог ответит вчера.

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

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

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

пока реализовал php-код на основе етого примера:
Код: plaintext
1.
2.
3.
4.
$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);
...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / как вставить / изменить BLOB-поле в DB2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]