这是我在php中的数组:$list = array (‘狗’,‘老虎’,‘狮子’,‘大象’)
表名:监视列表数据库:分配
在将$list与监视列表表进行比较后,它应该只打印匹配的项目。因此,它的输出将是:狗老虎
是否有任何mysql查询来获得此输出。我的mysql很弱。提前谢谢你。
发布于 2018-08-01 03:54:30
您可以这样做:
$query = "SELECT * FROM `watchlist` WHERE `assignment` IN('".implode("','",$list)."')";
注意:请确保对所有外部输入进行了清理。
https://stackoverflow.com/questions/51621033
复制相似问题