Добавьте или измените часть массива как строку MySQL.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Добавьте или измените часть массива как строку MySQL.

Сообщение Anonymous »

В настоящее время в базе данных mysql у меня есть столбец, в котором хранится строка с разделителями, поэтому я могу преобразовать ее в массив в php.

Пример строки выглядит следующим образом:

Код: Выделить всё

23,1,1|72,2,0|16,3,1|...etc.
По сути, он делит его на 3 основные группы с помощью | и 3 меньшие с помощью , (если есть более простой способ, дайте мне знать):
  • 1-е число — это идентификационный номер статьи из другой таблицы.
  • 2-е — это просто число для отступов.
  • 3-е. для видимого или нет (0 или 1).
У меня будет раздел администратора, где мы сможем изменить порядок основных групп (т. е. переместить группу 3 на позицию 2) и изменить определенные числа из подгрупп (например, изменить 72,1,0 на 72,2,0) Я не уверен как я могу это сделать.

Как мне пройти через эти изменения, сохраняя порядок (или новый порядок) при повторной вставке в базу данных?

Я думал о добавлении еще одного числа в мою строку, которое будет определять положение каждой основной группы? Примерно так:

Код: Выделить всё

1[23,1,1]2[72,2,0]3[16,3,1]
Но как мне пройти через это и переместить вещи?

Будем очень благодарны за любую помощь.

Подробнее здесь: https://stackoverflow.com/questions/399 ... sql-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»