[eluser]whygod[/eluser]
Error Message:
Code:
PHP Fatal error: Call to undefined method CI_DB_mysql_driver::num_rows() in /home/site/public_html/jazauth/application/core/MY_Model.php on line 265
MY_Model:
Code:
public function login($username, $password)
{
//check for emptiness.
if(empty($username) || empty($password)) {
return FALSE;
}
//Check if username and password exist in users table.
//select record where username = $username
$q = $this->db->select('id, group_id, username, password, email')
->from('users')
->where('username', $username)
->where('password', sha1($password))
->limit(1)
->get();
if ($q->num_rows() > 0)
{
foreach ($q->result() as $row)
{
//Store data into session
$session_data = array(
'id' => $row->id, //kept for backwards compatibility
'user_id' => $row->id, //everyone likes to overwrite id so we'll use user_id
'group_id' => $row->group_id,
'username' => $row->username,
'email' => $row->email
);
$this->session->set_userdata($session_data);
echo 'username: ', $row->username;
echo '<br>password: ', $row->password;
return TRUE;
}
}
else
{
echo '<pre>';
print_r($q);
echo '</pre>';
return FALSE;
}
}
The Line 265 above is,
Thanks in advanced.