За последние 24 часа нас посетили 52590 программистов и 1800 роботов. Сейчас ищут 888 программистов ...

Подскажите как реализовать запрос

Тема в разделе "PHP и базы данных", создана пользователем sseo, 29 апр 2016.

  1. sseo

    sseo Активный пользователь

    С нами с:
    5 апр 2011
    Сообщения:
    20
    Симпатии:
    0
    Здравствуйте форумчане!

    На одном из моих сайтов нужно обновить запись, делаю запрос приведенный ниже

    Код (Text):
    1.    $query = "update xzxys_content set fulltext = '$fulltext_new'  WHERE id='$id'";
    2.    mysql_query($query);
    Но из-за того , что имя поля - fulltext запрос не проходит, любое другое поле в этой таблице поменять могу. Подскажите, как можно решить эту проблемку? Сайт достался от другого человека, самописный, менять имя поля не вариант, т.к. потом прийдется перерывать кучу кода и искать где это поле упоминается
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    окружай все имена в запросах в грависы (на виндовой клаве на кнопке с Ё): `fulltext`
     
  3. sseo

    sseo Активный пользователь

    С нами с:
    5 апр 2011
    Сообщения:
    20
    Симпатии:
    0
    должно выглядеть так ?

    Код (Text):
    1.    $query = "update `xzxys_content` set `fulltext` = $fulltext_new  WHERE `id`=$id";
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
  5. sseo

    sseo Активный пользователь

    С нами с:
    5 апр 2011
    Сообщения:
    20
    Симпатии:
    0
    Очень полезный и актуальный совет, из-за 1 запроса я буду переделывать чужой самопис под новую версию ПХП. 5+ Вам
     
  6. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    правильно, отложи на потом. и систему не обновляй, потому что устарелый код этого не терпит.

    а если хостер сделает выбор за тебя, прокляни его и жалуйся на злую судьбу.
    --- Добавлено ---
    и вообще, когда тебе более опытный собеседник что-то дельное советует, шли его подальше. ибо некогда фигней заниматься.
    не отвлекайся, иди к успеху!
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @sseo почему ты об этом молчал? Надо было сразу сообщить всю ситуацию. Телепаты в отпуске.