Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Model 您的SQL语法有错误,请检查与您的MySQL对应的手册_Model_Codeigniter 2 - Fatal编程技术网

Model 您的SQL语法有错误,请检查与您的MySQL对应的手册

Model 您的SQL语法有错误,请检查与您的MySQL对应的手册,model,codeigniter-2,Model,Codeigniter 2,您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第2行“WHERE`=''附近要使用的正确语法 感谢framwork codeigniter中的支持修复: 我运行函数home/getInfo时出现以下错误: 错误号码:1064 您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第2行“WHERE`=''附近要使用的正确语法 选择*其中`='' 文件名:/home/….com/models/default_model.php 电话号码:51 ==>>

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第2行“WHERE`=''附近要使用的正确语法

感谢framwork codeigniter中的支持修复: 我运行函数home/getInfo时出现以下错误: 错误号码:1064

您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以了解第2行“WHERE`=''附近要使用的正确语法

选择*其中`=''

文件名:/home/….com/models/default_model.php

电话号码:51

==>> Controller  :function home/getInfo: 



function getInfo($table='',$var='',$val=''){

        $data=$this->default_model->getInfoID($table,array($var => $val));
        return $data;
    }

==> moddel default_model.php :
 function getInfoID($table,$data,$noibang='',$random='') 
    { 
      if($noibang!=""){
        foreach ($noibang as $join)
        {
        $this->db->join($join['key'], $join['where']);
        }
      }
      if($random!=""){
        $this->db->order_by($random, "random"); 
      }
        $query = $this->db->get_where($table,$data);  <-- line 51
          if($query->num_rows()!=0){
            return $query->row_array();
          }
          else{
            return FALSE;
          } 
    }
==>>控制器:功能主页/getInfo:
函数getInfo($table='',$var='',$val=''){
$data=$this->default_model->getInfoID($table,array($var=>$val));
返回$data;
}
==>moddel default\u model.php:
函数getInfoID($table,$data,$noibang='',$random='')
{ 
如果($noibang!=“”){
foreach($noibang作为$join)
{
$this->db->join($join['key'],$join['where']);
}
}
如果($random!=“”){
$this->db->order_by($random,“random”);
}
$query=$this->db->get_where($table,$data);num_rows()!=0){
返回$query->row_array();
}
否则{
返回FALSE;
} 
}
==>你能帮我吗?

像这样试试

==>>控制器:功能主页/getInfo:

function getInfo($table='',$var='',$val=''){

        $data=$this->default_model->getInfoID($table,array($var => $val));
        return $data;
    }

==> moddel default_model.php :
 function getInfoID($table,$data = array(),$noibang='',$random='') 
    { 
      if($noibang!=""){
        foreach ($noibang as $join)
        {
        $this->db->join($join['key'], $join['where']);
        }
      }
      if($random!=""){
        $this->db->order_by($random, "random"); 
      }
        $this->db->where($data);
        $query = $this->db->get($table);      
         if($query->num_rows()> 0){
            return $query->row_array();
          }
          else{
            return FALSE;
          } 
    }
将SELECT*WHERE`=更改为SELECT*WHERE=。除去`