За последние 24 часа нас посетили 35214 программистов и 1714 роботов. Сейчас ищут 1004 программиста ...

PHP mysql Update добавить запись последовательно

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

  1. Daulet

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

    С нами с:
    14 авг 2014
    Сообщения:
    49
    Симпатии:
    1
    Здравствуйте, как можно добавить запись последовательно, чтобы старые данные остались

    Есть запрос

    PHP:
    1. if($_POST["operation"] == "Edit")
    2.     {    
    3.         $statement = $connection->prepare(
    4.             "UPDATE bd SET istorya=:istorya WHERE id = :id
    5.            "
    6.         );
    7.         $result = $statement->execute(
    8.             array(            
    9.                 ':istorya' =>сюда_старые_данные. '#' . $_SESSION['username']. '@' .$_SERVER['REMOTE_ADDR'] . '@' . date("Y-m-d H:i:s"),
    10.                 ':id'            =>    $_POST["user_id"]
    11.             )
    12.         );
    13.         if(!empty($result))
    14.         {
    15.             echo 'Успешно изменены данные';
    16.         }
    17.     }
     
  2. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    `field` = CONCAT(`field`, 'new value') - такое последовательно?
     
    Daulet нравится это.
  3. artoodetoo

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

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    "добавить запись" — INSERT. А UPDATE это "изменить".

    edited: ganzal таки понял тебя, хоть ты и спросил коряво. :)
     
  4. Daulet

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

    С нами с:
    14 авг 2014
    Сообщения:
    49
    Симпатии:
    1
    Спасибо, то что надо