Welcome Guest, Not a member yet? Register   Sign In
PHP Fatal error: Call to undefined method CI_DB_mysql_driver::num_rows() ?
#1

[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,
Code:
->get();


Thanks in advanced.
#2

[eluser]whygod[/eluser]
I think I have another error.
#3

[eluser]jmadsen[/eluser]
http://ellislab.com/forums/viewthread/156420/#945618




Theme © iAndrew 2016 - Forum software by © MyBB