Как использовать set() CodeIgniter для установки значения столбца, используя другое значение столбца [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как использовать set() CodeIgniter для установки значения столбца, используя другое значение столбца [дубликат]

Сообщение Anonymous »

Смотрите простой код ниже. В команде SET оба параметра должны приниматься как имя поля, вместо этого второй параметр принимается как строковое значение.

Код: Выделить всё

$var = '2020-11-01 01:33:51';
$var1 = id;
$this->db->set('location', call_type);
$this->db->where('call_date', $var);
if ($this->db->update('phone_acc')) {
return true;
} else {
return false;
}
эти операторы создают этот запрос:

Код: Выделить всё

UPDATE `phone_acc`
SET `location` = 'call_type'
WHERE `call_date` = '2020-11-01 01:33:51'

Код: Выделить всё

call_type
— это имя поля, а не строковое значение. В качестве имени поля должно читаться «call_type». Что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/653 ... lumn-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»