это не так уж и трудно =)
Код
While ($w = mysql_fetch_array($q)){
echo "Название: $w[name]<br>Цена: $w[cost]<br><a href='shop.php?sd=buy&id=$w[id]'>Купить</a><br>";
}
это как пример,под свой скрипт переделаешь..
ID вещи ты берёшь из массива(ничего сложного),и передаёшь ГЕТ запросом этот ID вещи в файл(либо кейс) где будет обрабатываться покупка,снятие денег,перенос вещи на склад персонажа(ID его в сессии возьми,или заранее в конфиге дай переменную $user_id = $_SESSION['user_id'])..
а по поводу кол-ва записей,решается всё просто,делаешь ограничение склада в 20-30 единиц,в случаи чего,введи правило в игру,что персонаж,не посещавший игру более 4-ёх месяцев(к примеру),будет удалён,соответственно и его вещи и т.д. и т.п.!Добавлено (10.06.2014, 11:57)
---------------------------------------------
сделай тогда разные таблицы к примеру,одна для экипировки чисто,другая для прочих предметов,а третья для квестовых вещей)