За последние 24 часа нас посетили 21394 программиста и 1022 робота. Сейчас ищут 678 программистов ...

Добавление записи в существующую ячейку

Тема в разделе "MSSQL", создана пользователем Artur_hopf, 11 окт 2018.

  1. Artur_hopf

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

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    Добрый день. Есть таблица в ней ячейка, в этой ячейке есть запись. Вопрос как в эту ячейку одним запросом добавить еще данные.
    Например таблица с названием table , ячейка с названием set_cell, где id = 1 , добавим туда стору test, делаю так:
    Код (Text):
    1.  
    2. update [table]
    3. set [test_sell] = 'test'
    4. where [id] = '1'
    Но при повторном запросе ячейка затрется, как сделать чтобы запись добавлялась к существующей средствами mssql?

    Можно конечно средствами php вытащит с этой ячейки запись, прибавить ее к добавляемой строке а потом уже сделать update:
    PHP:
    1. $this->db->select('test_sell');
    2. $this->db->where('id', 1);
    3. $query = $this->db->get('table');
    4. $row = $query->row();
    5. $update = $row->test_sell.'test';
    6.  
    7. $this->db->set('test_sell', $update);
    8. $this->db->where('id', 1);
    9. $this->db->update('table');
    но можно ли иначе?
     
    #1 Artur_hopf, 11 окт 2018
    Последнее редактирование: 11 окт 2018
  2. username

    username Новичок

    С нами с:
    6 июл 2017
    Сообщения:
    225
    Симпатии:
    17
    что такое стора