Общие > Базы данных

Хранение графических файлов в MySQL

<< < (3/5) > >>

Tepncuxopa:

--- Цитировать ---а тут можно почитать и скачать доку по MySQL, правда это для любителей Perl
--- Конец цитаты ---

Спасибо, но я MySQL в связке с PHP собираюсь использовать. Правда с PHP я знакома тоже весьма поверхностно...

Вопрос: создала я таблицу

create table monitor (
id int(2) not null auto_increment,
file_name varchar(20) not null,
file_data longblob not null,
primary key (id));

как мне ее теперь заполнить из командной строки (при помощи insert)?

Britva:
insert into monitor values(\'\', \'$file_name\', \'$file_data\');
а $file_data=file($file_name);

Britva:
забыл, лучше $file_data=addslashes(file($file_name));
а то плохо будет :) ошибки будут возникать из-за кавычек.

Tepncuxopa:
При такой записи:

mysql> insert into monitor values ("1, \'c:/image/1.jpeg\', \'addslashes(file($file_name))\'");

Или такой:

mysql> insert into monitor values ("1, \'c:/image/1.jpeg\', \'addslashes(file(c:/image/1.jpeg))\'");

Выводится ошибка:

ERROR 1136: Column count doesn\'t match value count at row 1

Britva:
я имел в виду из скрипта :)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии