Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Запросы в бд

Тема в разделе "Вопросы- ответы", создана пользователем sdv-x, 13 сен 2015.

13.09.15 в 16:53
13.09.15 в 17:10
3
854
0
  1. TopicStarter Overlay
    sdv-x

    sdv-x Зелёный

    Регистрация:
    13 сен 2015
    Сообщения:
    2
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    Здравствуйте
    Прошу помощи у знатоков
    Пытаюсь доработать один модуль, и встал перед проблемой, не могу правильно составить запрос в БД
    Мне надо получить значение конкретного дополнительного поля, а потом в него же записать то, что я с ним сделал
    Например, запросом
    Код:
    $myModuleXfields = $db->Query("SELECT xfields FROM   ". PREFIX ."_post  WHERE id = {$post_id}");
    я получаю все поля со значениями, результат имеет вид:
    Код:
    year_movie|2015||contry_movie|Россия||time_movie|~00:25:00||quality_movie|1080p||language_movie|русский
    Мне надо взять значение поля language_movie, причем полей не всегда три а поле не всегда третье, потом его обработать, и опять занести в базу

    Помогите, люди добрые)
     
  2. celsoft

    Забанен

    Регистрация:
    6 июн 2015
    Сообщения:
    180
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    $xfieldsdata = xfieldsdataload($myModuleXfields['xfields']);
    На выходе будет массив с полем и его значением.
    Дальше обрабатывай как нужно, после чего собирай строку обратно и пиши в базу.
     
  3. TopicStarter Overlay
    sdv-x

    sdv-x Зелёный

    Регистрация:
    13 сен 2015
    Сообщения:
    2
    Лучших ответов:
    0
    Рейтинги:
    +0 / 0 / -0
    спасибо
    мне нужно именно значение поля, не пойму, как его взять
    а нельзя ли записать только то поле, что мне надо? нужно всю строку записывать?
     
  4. celsoft

    Забанен

    Регистрация:
    6 июн 2015
    Сообщения:
    180
    Лучших ответов:
    0
    Рейтинги:
    +45 / 0 / -0
    $xfieldsdata = xfieldsdataload($myModuleXfields['xfields']);
    echo $xfieldsdata['language_movie'];
    Скорее всего можно. Я не дома. Нет возможности заглянуть в двиг.
     
Похожие темы
  1. Олег
    Ответов:
    3
    Просмотров:
    3.159
  2. Ysol33
    Ответов:
    4
    Просмотров:
    1.430
  3. ZeuS
    Ответов:
    34
    Просмотров:
    4.905
  4. Defoz
    Ответов:
    15
    Просмотров:
    766
  5. fsociety
    Ответов:
    1
    Просмотров:
    459
Загрузка...
Яндекс.Метрика