从Codeigniter返回未知列获取位置
我试图从XML文件中获取一些基于WHERE条件的数据,但问题是在请求foreach条件时,它返回的列值不存在 XML文件:从Codeigniter返回未知列获取位置,codeigniter,Codeigniter,我试图从XML文件中获取一些基于WHERE条件的数据,但问题是在请求foreach条件时,它返回的列值不存在 XML文件: <?xml version="1.0" encoding="UTF-8"?> <COUNTRY> <STATE city="NewYork" available="1"/> <STATE city="NewJersey" available="1"/> </COUNTRY> 您的查询生成城市=纽约 但它应
<?xml version="1.0" encoding="UTF-8"?>
<COUNTRY>
<STATE city="NewYork" available="1"/>
<STATE city="NewJersey" available="1"/>
</COUNTRY>
您的查询生成城市=纽约
但它应该是city=“Newyork”
替换行
$this->db->where('city',$city)代码>带有
$this->db->where("city = '$city'");
或
确保“=”号前后都有空格重铺此行
$this->db->where('city', $city, TRUE);
与
TRUE
是默认的第三个参数。所以它不会影响你。
$this->db->where("city = '".$city."'");
$this->db->where("city = '$city'");
$this->db->where('city', $city);
$this->db->where('city', $city, TRUE);