Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.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
Php 复选框多项选择请求_Php_Mysql_Checkbox - Fatal编程技术网

Php 复选框多项选择请求

Php 复选框多项选择请求,php,mysql,checkbox,Php,Mysql,Checkbox,我有一个选择列表我通过复选框为多选更改了它。 以下是我以前的请求MySQL: $this->_sqlWhere.="`piecearticles`.`ID_Article`=`article`.`ID_Article` AND `article`.`ID_LRU`=`lru`.`ID_LRU` AND `lru`.`LRU`='" . $this->_lru . "'"; 既然我改成了多项选择题,我应该改还是改这一项呢? 谢谢。我不确定答案(因为发布的详细信息太少),但这会有

我有一个
选择列表
我通过
复选框
多选
更改了它。 以下是我以前的请求MySQL:

 $this->_sqlWhere.="`piecearticles`.`ID_Article`=`article`.`ID_Article` 
 AND `article`.`ID_LRU`=`lru`.`ID_LRU` AND `lru`.`LRU`='" . $this->_lru . "'";
既然我改成了多项选择题,我应该改还是改这一项呢?
谢谢。

我不确定答案(因为发布的详细信息太少),但这会有所帮助:$this->\u lru现在应该是一个数组

$this->_sqlWhere.="`piecearticles`.`ID_Article`=`article`.`ID_Article`
AND `article`.`ID_LRU`=`lru`.`ID_LRU`
AND `lru`.`LRU` IN (" . implode(",", $this->_lru) . ")";

从您给出的代码中,我能告诉您的唯一一件事是,您几乎肯定可以被攻击者利用,并且应该使用类似的东西。
lru
lru
IN(“.infrade(“,”,$this->\ulru)。”;