как подсчитать количество строк, возвращаемых запросом в Codeigniter с помощью Datamapper

Я использую следующий запрос в контроллере codeigniter.

    $u -> where('us_email_id', $username);
    $u -> where('us_password', $password1);
    $details = $u -> get();
    $total = count($details);
    echo $total; echo "<br>";
    echo count($details);

В приведенном выше коде «$u» — это имя объекта для класса «Пользователь» для преобразователя данных «Пользователь», где имя таблицы в моей базе данных — «пользователи». Я хочу посмотреть, сколько строк возвращается после выполнения запроса. «$total» всегда отображает 1, даже если идентификатор пользователя и пароль не совпадают. Я хочу, чтобы, если количество строк вернуло 1, тогда "хорошо", иначе "что-то не так". Я знаю его основы, но если кто-то знает, пожалуйста, помогите мне. Заранее спасибо.

5
задан Shashi Roy 2 May 2012 в 09:50
поделиться