数字型 ints:
$query = "SELECT * FROM `$table` WHERE `$column` IN(".implode(',',$array).")";
字符串 strings:
$query = "SELECT * FROM `$table` WHERE `$column` IN('".implode("','",$array)."')";
收工!
MySQL 查询数组条件,通常用到 IN 语法,如果能直接把 php 数组变量作为查询条件,那么整个代码可能会简洁不少,具体实施过程中发现还是有不少问题,主要集中在字符串拼接上,最终实现如下:
数字型 ints:
$query = "SELECT * FROM `$table` WHERE `$column` IN(".implode(',',$array).")";
字符串 strings:
$query = "SELECT * FROM `$table` WHERE `$column` IN('".implode("','",$array)."')";
收工!
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!