@digamer

Как вытянуть данные из ячейки mysql?

В общем есть таблица вида (id, title, text).
5 - Замена разъема - HTML код старницы

Сама таблица содержит страницы на сайте, в столбце text содержатся ячейки с html кодом, которые выводятся на сайте в контенте. Вопрос в чем?!
Есть код с таблицей которая содержит значения (цены), как достать конкретное значение из таблицы, поменять и вставить обратно?

Вот часть текста:
<tr>
<td style="text-align: left;" align="center" height="20"><a href="#>Замена аудио разъема</a></td>
<td align="center">2500 руб.</td>
<td align="center">от 1 часа</td>
<td align="center">6 месяцев</td>
</tr>
  • Вопрос задан
  • 265 просмотров
Решения вопроса 1
@digamer Автор вопроса
<td align="center"><span id='1232'>от 1 часа</span></td>

Нашел решение
Устанавливаем везде span с id (перед этим ловим геммора по расстановке этих id) и далее уже запросами меняем все что нужно, не задевая лишних данных.
SET text=REPLACE(text,'<span id='1232'>от 1 часа</span>','<span id='1232'>от 3 часов</span>') 
WHERE text like '%<span id='1232'>от 1 часа</span>%' LIMIT 100000;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
LazyTalent
@LazyTalent
Data Engineer, Freelancer
$(tr:eq(n) td:eq(n)).text('3400 рублей');

Выбираете нужную строку в таблице: tr:eq(n), где n - номер строки (0, 1, 2, 3...)
Выбираете нужный столбец в таблице: td:eq(n), где n - номер столбца (0, 1, 2, 3...)
Вставляете нужную цену .text('3400 рублей');
Ответ написан
Сама логика хромает. Есть возможность переделать? Шаблон вынести на пых, а значения хранить в БД?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект