За последние 24 часа нас посетили 17465 программистов и 1650 роботов. Сейчас ищут 894 программиста ...

Вопрос по mysql

Тема в разделе "PHP для новичков", создана пользователем aaa13, 1 апр 2009.

  1. aaa13

    aaa13 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    6
    Симпатии:
    0
    Все привет :)
    Есть скрипт выводящий несколько объектов/товаров на страницу пользователю, никак не могу понять как для каждого товара показывать свои картинки, картинки админ загружает на сервер в папку, они нумеруются по возрастанию.
    Зарание спасибо =)
     
  2. aaa13

    aaa13 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    6
    Симпатии:
    0
    Поковырявшись понял, надо ссылку на картинку записывать в бд, может кто-нить пожалуйста скинуть пример, сам переделаю под себя, спасибо :)
     
  3. aaa13

    aaa13 Активный пользователь

    С нами с:
    1 апр 2009
    Сообщения:
    6
    Симпатии:
    0
    вот блин помощи тут нету)) сам разобрался)) остался один вопрос, самый важный, если надо загрузить больше 1 картинки, то ихние адреса записывать в одну колонку бд (если так то как их разделять?), или для каждой картинки своя? ответьте плз)
     
  4. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Думую, как хочешь - так можешь и сделать. Можешь все вместе записать в одно поле. Разделять можешь как угодно - сам можешь выбрать любой символ или сочетание символов. Например для трёх картинок заносишь такой текст в поле базы:
    http://www.site.ru/images/image1.gif@ht ... image3.gif
    Потом считываешь из базы эту строку и с помощью explode() например разбиваешь строку по какомуто определённому символу (для моего примера это @) и получаешь массив, состоящий из ссылок на картинки:
    $imagesArray[0] = "http://www.site.ru/images/image1.gif"
    $imagesArray[1] = "http://www.site.ru/images/image2.gif"
    $imagesArray[2] = "http://www.site.ru/images/image3.gif"
     
  5. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    aaa13
    1 товар — несколько картинок

    g связь один ко многим

    гы, представил ситуацию, если картинок > 10 и у каждой имя в виде какого-нить md5 :)