Как обновить запись базы данных данными, предоставленными пользователем, с помощью методов построения запросов CodeIgnitPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как обновить запись базы данных данными, предоставленными пользователем, с помощью методов построения запросов CodeIgnit

Сообщение Anonymous »

Обнаружена ошибка PHP

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

Severity: Notice
Message: Array to string conversion
Filename: database/DB_active_rec.php
Line Number: 428
Произошла ошибка базы данных

Номер ошибки: 1054 Неизвестный столбец «Массив» в разделе «where» SELECT *
FROM (`user`) WHERE `id` = Имя файла массива:
C:\xampp\htdocs\shopping\system\database\DB_driver.php Номер строки:
331

моя модель

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

function update_customer($id)
{
$this->db->where('id', $id);
$query = $this->db->get('user');
return $query;
}
мой контроллер

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

function save_order()
{
$customer = array(
'name'      => $this->input->post('full_name'),
'email'     => $this->input->post('email'),
'address'   => $this->input->post('address'),
'phone'     => $this->input->post('telp')
);
$this->cart_model->update_customer($customer);
}
Я не знаю, в чем моя ошибка.

Подробнее здесь: https://stackoverflow.com/questions/424 ... iters-quer
Ответить

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

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

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

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

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