如何仅从mysql数据库表中获取php数组的匹配项

时间:2018-07-31 19:49:33

标签: php mysql

这是我在php中的数组: $ list = array('dog','tiger','lion','elephant')

表名: 监视列表 数据库: 任务 enter image description here

$ list 监视列表 表进行比较后,它应仅打印匹配的项目。 因此,此输出将是: 狗 老虎

是否有任何MySQL查询来获取此输出。我在mysql方面很弱。预先谢谢你。

1 个答案:

答案 0 :(得分:0)

您可以这样做:

$query = "SELECT * FROM `watchlist` WHERE `assignment` IN('".implode("','",$list)."')";
  

注意:请确保所有外部输入均已清理。