2013-04-12 2 views
0

Я использую php для создания сценариев. Моя типичная проблема заключается в том, как добавить вопрос в mysql, который содержит много альтернативного текста и изображений. Представьте себе что-то вроде описания из органической химии, которое имеет эти бензольные структуры.Как добавить текст + изображение + текст + изображение + ... в mysql?

Каков наиболее эффективный способ сделать это? Я понимаю, что если бы у меня было одно изображение, я мог бы добавить URL-адрес этого изображения в базу данных.

+0

В качестве примера вы можете посмотреть MediaWiki. – tadman

+1

Сохраните свой вопрос в формате HTML, загрузите изображения в каталог загрузки, чтобы подготовить относительные ссылки для '' ссылок. – mario

ответ

1

Возможно, это плохо, но я делаю это в своих проектах. Вы можете создать еще одну таблицу в database.Let мне объяснить это:

Текст ... Изображение ... Текст

Вы можете справиться с этим с помощью этого шага:

  1. Создать таблицу, будет post_meta
    Вставьте каждое изображение в эту таблицу и каждый образ должен иметь почтовый идентификатор

  2. в другой таблице (текущая запись таблицы) хранить пост что-то вроде этого:
    Текст ... {MetaImage} .... Текст

  3. При печати сообщения, если вы замените теги на пути изображения в таблице post_meta, вы можете справиться с этим.

По этому пути:
1. Вы не будете хранить длинные и грязные изображения в исходные тексты в сообщение таблице. 2. Ваше все содержимое мультимедиа будет находиться в таблице (изображение, музыка, видео и т. Д.)

+0

спасибо за ответ, как вы обрабатываете {MetaImage Tag}, когда найдете такой пост? Обработка строк? – R1234

+0

Должен быть двигатель, который заменяет {MetaImage Tag} на реальное значение. – saidozcan

Смежные вопросы