Проверьте, успешно ли запрос INSERT создал новую строку в CodeIgniter.Php

Кемеровские программисты php общаются здесь
Anonymous
Проверьте, успешно ли запрос INSERT создал новую строку в CodeIgniter.

Сообщение Anonymous »

У меня есть следующий код в приложении CI:

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

$query = "INSERT INTO user(user_name,user_email) VALUES(?,?)";
$result = $this->db->query($query,array($userName,$email));
if ($result->num_rows()>0)
return $this->db->insert_id();
else
return null;
Это приводит к ошибке:

Неустранимая ошибка: вызов функции-члена num_rows() для объекта, не являющегося объектом, в C:\xampp\htdocs\cmdline\application\models\mlogin.php в строке 38.

строка 38 — это условие, когда количество строк превышает 0.
Теперь я не понимаю, что происходит. Я использую документацию CI, чтобы проверить, больше ли количество строк 0. Почему это не удается?

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