Как добавить массив в Sql под одмин ID

A
На сайте с 18.02.2009
Offline
46
869

Нужно как-то добавить список товаров под одним ID в sql базу. Как это реализовать? Чтобы админ потом жал заказ #46 и там, все товары выбранные человеком за одну покупку?

Натолкните на мысль кодом. :popcorn:

Аккаунты на торрент-трекеры. () Тут дают деньги!!! (http://Pop-Bazar.com/registration.php?ref=2115)
CE
На сайте с 30.01.2008
Offline
73
#1

Таблица 1:

Товары (Product) (id=primary key, ..., другие поля)

Таблица 2:

Заказы (Order) (id=primary key, productList=список id заказанных товаров, ..., другие поля)

A
На сайте с 18.02.2009
Offline
46
#2

Не очень конечно понятно, если честно. Скажу так, я добавляю куками в корзину... В корзине формируется таблица, вот как это таблицу загнать под одним идом? как присвоить? да и вообще как записать по строчно или как, блин честно не догоняю :(

CE
На сайте с 30.01.2008
Offline
73
#3

таблицу не надо загонять.

Надо на php из таблицы вытащить id товаров, которые в корзине. Объединить их все в строку, записать эту строку в базу данных.

ИМХО следует прочитать учебник по php/mysql до конца, если не понятен алгоритм действий.

Вообще таким образом таблица Order получится ненормализованной, что не есть гуд. Читай про нормализацию таблиц БД.

A
На сайте с 18.02.2009
Offline
46
#4

А как объединить? вот допустим 2-3 ID'a в корзине, вытаскиваю я с таблицы инфу о товаре, и дальше как объединить?

CE
На сайте с 30.01.2008
Offline
73
#5
allmuz:
А как объединить? вот допустим 2-3 ID'a в корзине, вытаскиваю я с таблицы инфу о товаре, и дальше как объединить?

Да хоть implode используй для создания строки.

Тебе нужно получить строку "3423, 3454, 1243, 4545" (числа если что - id-шники товаров с корзины)

A
На сайте с 18.02.2009
Offline
46
#6

спасибо, уже реализовал

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий