codeigniter mysql查询语法
我在var_dump中得到空值 如果在phpmyadmin中运行,则显示其输出的查询是相同的codeigniter mysql查询语法,mysql,codeigniter-3,Mysql,Codeigniter 3,我在var_dump中得到空值 如果在phpmyadmin中运行,则显示其输出的查询是相同的 请帮忙。Foreach循环是否正常?您是否尝试过在foreach内部查询echo一次?foreach($assetcheckbox作为$assetcheckbox)与元素名相同的数组名。改变它。php数组正在传递到查询中foreach($assetcheckbox作为$assetcheckboxelement)在查询后检查此项echo($this->db->get_compiled_select())什
请帮忙。Foreach循环是否正常?您是否尝试过在foreach内部查询echo一次?
foreach($assetcheckbox作为$assetcheckbox)
与元素名相同的数组名。改变它。php数组正在传递到查询中foreach($assetcheckbox作为$assetcheckboxelement)
在查询后检查此项echo($this->db->get_compiled_select())代码>什么是$assetcheckbox
看起来像?它是一个数组吗?它是数组的数组吗?您应该将(“$assetcheckbox”)中的替换为(?)
中的。如果是单个数组,则不需要使用foreach
。将查询调用更改为$this->db->query('your query',array($assetcheckbox))代码>。如果它是一个数组数组,请将foreach
中as
之后的第二个$assetcheckbox
更改为$asset
,例如,再次更改$this->db->query('YOUR query',array($asset))代码>
$assetcheckbox=$_POST['assetcheckbox'];
foreach($assetcheckbox as $assetcheckbox)
{
$query=$this->db->query('select a2.email_id from users a2,assets a1 where a1.status="In transit" and a1.serial_no IN ("$assetcheckbox") and a1.tmploc=a2.location group by a2.email_id');
$queryresult=$query->result();
var_dump($queryresult);
}