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