解析错误:语法错误,意外的'$查询'(T_VARIABLE)在model_role.php上线10

问题描述:

我试图调试它,但我真的不知道是什么导致了错误。我已经找到了丢失的括号,但我认为没有。所以请帮助!

<?php 

class Model_role extends CI_Model { 

    public function scalar($user_account, $role){ 

      $this->db->where('login_id', $this->input->post('idnum')); 
      $this->db->select($role);                              z 

      $query = $this->db->get($user_account); 
      $row = $query->row_array(); 
      return $row['role']; 
     } 
    } 

?> 
+0

什么改变[**自从昨天?**](http://stackoverflow.com/q/27096002/) – 2014-11-25 01:44:42

+0

什么都没有。我检查了这个文件的备份,它也是一样的。 – 2014-11-25 01:46:30

+1

'($ role); z'字母z在那里,塞到右边。如果它在您的工作代码中,请将其删除。 – 2014-11-25 01:47:06

它看起来像有一只流浪z方式的$this->db->select($role);您可以在编辑器中搜索z,看看它是否出现的吧?