У меня есть строка в моей таблице, которая отображается как таковая;Разбиение строки таблицы SQL на php-переменные
2:2/3:1/17:1/6:1/1:1/
Мне интересно, как я мог хранить их в переменных php, чтобы я мог отображать их пользователю. Элемент «/» разделяет элементы, а «:» разделяет части элемента.
Я не знаю, имеет ли это смысл, но это так;
itemID:quantity/itemID:quantity/itemID:quantity/
Так что я хочу, чтобы отделить элементы, а затем хранить Itemid и количество в переменный Dislay пользователя.
Я попытался использовать функцию разрыва;
$pieces = explode("/", $order_details);
Но я не знаю, как разделять ItemID и количество.
Любая помощь?
Если вы нормализуете свою базу данных, у вас не будет таких проблем –
Я думаю, что вы можете повторить взрыв в каждой части, используя explode (":", шт. Однако, похоже, что структура базы данных должна иметь отдельный строка для каждого элемента и количества, а затем объединяет их все в одну строку. –