Программирование > PHP

Связь текста и картинок в MySQL

(1/1)

barcelona:
Здравствуйте!
У меня вот какая проблема. Нужно создать 2 таблицы в базе данных - одну с текстом, другую с картинками, при этом одной текстовой записи соответствует несколько картинок. Вопросов два. Как заносить картинки в поля базы данных (точнее как создать формуляр, чтобы заносить картинки мог любой)? Как связать текстовое поле и поля с картинками с помощью PHP (ясно что там связь один-ко-многим, но подробнее)?

html_coder:

--- Цитировать ---barcelona:
Нужно создать 2 таблицы в базе данных - одну с текстом, другую с картинками, при этом одной текстовой записи соответствует несколько картинок.
--- Конец цитаты ---


CREATE TABLE `images` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`data` BLOB NOT NULL ,
`id_text_record` INT UNSIGNED DEFAULT \'0\' NOT NULL,
PRIMARY KEY ( `id` )
);

CREATE TABLE `text_for_images` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
`images_text` TEXT NOT NULL ,
PRIMARY KEY ( `id` )
);


--- Цитировать ---barcelona:
Как заносить картинки в поля базы данных (точнее как создать формуляр, чтобы заносить картинки мог любой)
--- Конец цитаты ---


http://www.google.ru/search?q=PHP%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%20%D0%BD%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80&hl=ru&lr=

andymc:
Связать одно текстовое поле с несколькими картинками.
Для этого можно создать в таблице картинок поле text_id, и писать туда id текста, к которому относится картинка.
Как создать формуляр
Самостоятельно.

brainkiller:
[OFF]Вообще, лучше хранить картинки не в базе, а в папке на диске, а в базе держать их идентификаторы.[/OFF]

Навигация

[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 
Перейти к полной версии