我有多个带有类别名称及其值的复选框。每次表单提交后都会生成一个数组。
以下是示例:
.clipsToBounds
现在我想从上面的数组构建一个像---
这样的mysql查询true
任何帮助将不胜感激。 谢谢
答案 0 :(得分:1)
i = shDevAvail.UsedRange.Rows.Count+5
您需要准备$ sql,然后使用$ parameters参数执行。
答案 1 :(得分:0)
array_walk_recursive ($array, function (&$i) {
if ( ! is_numeric($i)) $i = '"' . $i . '"'; });
$ws = array();
foreach($array as $k=>$v) {
if (is_array($v)) $v = implode(',', $v);
$ws[] = $k . ' in (' . $v . ')';
}
echo $where = 'where '. implode(' and ', $ws);
// where user_type in ("Freelancer","Company") and category in (19) and sub_category in ("Website UI Designing","Website Development")