CodeIgniter проверяет, успешно ли выполнен запрос
10269 просмотра
2 ответа
Я искал в Интернете, и большинство из них предлагают использовать num_rows
или аналогичные функции, чтобы проверить, был ли запрос успешным в CodeIgniter, однако я использую update
функцию
$data = array(
'title' => $title,
'name' => $name,
'date' => $date
);
$this->db->where('id', $id);
$this->db->update('mytable', $data);
// Produces:
// UPDATE mytable
// SET title = '{$title}', name = '{$name}', date = '{$date}'
// WHERE id = $id
Как бы я проверил, был ли этот запрос успешным?
Автор: Grigor Источник Размещён: 12.11.2019 09:28Ответы (2)
9 плюса
2 плюса
affected_rows()
не даст вам правильных результатов с этим методом, из-за самой природы его работы. Вместо этого update_batch()
возвращает количество затронутых строк.
Иначе попробуйте использовать:
$result = $this->db->update('mytable', $data);
if ($result) {
return 1;
}
Автор: Yash Patil
Размещён: 21.08.2018 07:44
Вопросы из категории :
- php Как вы отлаживаете PHP-скрипты?
- php Заставьте XAMPP / Apache обслуживать файл вне htdocs
- php Как включить файлы PHP, которые требуют абсолютного пути?
- php Скрипт входа со скрытыми кнопками
- php How can I find unused functions in a PHP project
- php Эффективное изменение размера JPEG изображения в PHP
- php MySQL или PDO - каковы плюсы и минусы?
- php Как бы вы внедрили аутентификацию на основе FORM без резервной базы данных?
- php Самый простой способ профилировать скрипт PHP
- php Изображения в PHP
- codeigniter Настроить Apache для локальной разработки / тестирования?
- codeigniter PHP_SELF против PATH_INFO против SCRIPT_NAME против REQUEST_URI
- codeigniter Получить параметры в URL с CodeIgniter
- codeigniter Модульное тестирование сайта
- codeigniter Неустранимая ошибка: допустимый объем памяти 134217728 байт исчерпан (CodeIgniter + XML-RPC)
- codeigniter Как бы я сгенерировал / проанализировал этот RESTful URL в codeigniter
- codeigniter CodeIgniter: как сделать выбор (Distinct Fieldname) MySQL Query
- codeigniter Codeigniter: $ query-> free_result () при использовании активной записи?
- codeigniter Как заставить класс загрузки файла CodeIgniter принимать все расширения?
- codeigniter Продажа скрипта, построенного на PHP Framework