За последние 24 часа нас посетили 49988 программистов и 1689 роботов. Сейчас ищут 1105 программистов ...

Как добавить к записи бд значение? у меня он переписуется(

Тема в разделе "PHP для новичков", создана пользователем drakonik999, 16 ноя 2017.

  1. drakonik999

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

    С нами с:
    5 сен 2017
    Сообщения:
    156
    Симпатии:
    0
    Как с записи prover добавить значение, а не переписать его?
    $query = "UPDATE zadanie SET prover = '$bd';
    пробовал перед равно плюс ставить и точку, и prover + $bd, не чего не выходит
     
  2. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    как то так
    Код (Text):
    1. update ИМЯ_ТАБЛИЦЫ set ИМЯ_ПОЛЯ=concat(ИМЯ_ПОЛЯ, ',Алёша') where id=12345678
    в гугле найдется все)
     
  3. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    @drakonik999 по русски будет: "перезаписывается", "ничего". и не к записи, а к полю.
    честно говоря без коментария Dron-Boy я вообще не понял о чём ты. вот как он понял, я недоумеваю и восхищаюсь )))

    да, в mysql нет операции склейки строк, как в php. только через функции concat, concat_ws
     
  4. Dron-Boy

    Dron-Boy Старожил

    С нами с:
    20 ноя 2014
    Сообщения:
    1.041
    Симпатии:
    126
    Вот тут почитать лучше ему http://www.mysql.ru/docs/maryan/#concat_ws