Как сделать SQL запрос к базе данных

S2
На сайте с 12.06.2011
Offline
123
#11
Елена П. #:
В общем , если я правильно поняла , то вам в одно поле запихали несколько полей.    ЗАЧЕМ ????   Конечно не будет работать. Что вам подсказать ?  При таких данных - только на кофейной гуще гадать.   А так , если это поле с разделителями - воспользуйтесь concat.  Как писать не буду, потому как без внятного содержания работать не будет


Никто ничего не запихивал, эта стандартная база данных для сайтов на движке DLE, где доп. поля сохраняются в одном поле xfields и нужно из него вытащить нужное например значение poster.  Я просто не знаю как связать concat,  не силен в БД.

Вопрос тот же как сформировать запрос к базе данных на обновление доп. поля в таблице dle_post, где xfields - поле в таблице, а poster -  значение доп. поля?

W1
На сайте с 22.01.2021
Offline
306
#12
sotex2 #:
это в свою очередь переменная

Я знаю, что это переменная. Я задал простой вопрос, и вроде бы не по-японски:

webinfo #:
что отправляется на сервер в качестве  $_POST['poster']?

Хочешь получить ответ на свой вопрос - ответь на мой, чётко и конкретно. Иначе так и будешь сидеть тут и разговаривать ни о чём, хотя проблема яйца выеденного не стоит. Просто напиши значение этой переменной, и во что она превращается в базе данных.

Мой форум - https://webinfo.guru –Там я всегда на связи
W1
На сайте с 22.01.2021
Offline
306
#13
sotex2 #:
нужно из него вытащить нужное например значение poster

Ты уж определись, что тебе надо: вытащить или затащить.

S2
На сайте с 12.06.2011
Offline
123
#14
webinfo #:

Ты уж определись, что тебе надо: вытащить или затащить.

читай переписку с открытыми глазами.

нужен правильный запрос как до туда добраться.

W1
На сайте с 22.01.2021
Offline
306
#15
sotex2 #:

читай переписку с открытыми глазами.

Ну не хочешь получить ответ на свой вопрос - твоё дело, сиди и дальше со своими "проблемами" и продолжай хамить. И да, "до туда" - это безграмотно.

totamon
На сайте с 12.05.2007
Offline
437
#16
самое простое получить из базы  поле  xfields разобрать в массив переменных, заменить нужную переменную poster, собрать обратно xfields и обновить в базе.
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
lutskboy
На сайте с 22.11.2013
Offline
191
#17
напиши в личку. могу помочь. может договоримся.
totamon
На сайте с 12.05.2007
Offline
437
#18
lutskboy #:
напиши в личку. могу помочь. может договоримся.
тут вам не фриланс, тут форум - мы тут общаемся и контент генерируем для серча, а личка, она не индексируется же🤣
lutskboy
На сайте с 22.11.2013
Offline
191
#19
totamon #:
тут вам не фриланс,

ну это на случай если никто не поможет. 

W1
На сайте с 22.01.2021
Offline
306
#20
Елена П. #:
вам в одно поле запихали несколько полей.    ЗАЧЕМ ????

Ну это обычная практика, причём во многих CMS. Удобно в ряде случаев, для сокращения количества таблиц, полей и соответственно для сокращения количества запросов к БД. Используют сериализованную строку, json или строку с разделителями. И в данном случае это так сделано в DLE, ТС тут ни при чём.

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