如何编写一个MySQL查询来查找其键位于PHP数组中的元素?

如何编写一个MySQL查询来查找其键位于PHP数组中的元素?,php,mysql,Php,Mysql,我的查询的条件之一是table.id中的一个应该属于数组$table\u arr。是否有一种方法允许我实现这一点?任何想法都将不胜感激。我猜$table\u arr是一个由int或字符串组成的PHP数组 <?php $query = "SELECT * FROM table WHERE id IN (".implode(", ", $table_arr).")"; $result = mysqli_query($mysql, $query); // etc 我不

我的查询的条件之一是table.id中的一个应该属于数组$table\u arr。是否有一种方法允许我实现这一点?任何想法都将不胜感激。

我猜
$table\u arr
是一个由int或字符串组成的PHP数组

<?php
    $query = "SELECT * FROM table WHERE id IN (".implode(", ", $table_arr).")";
    $result = mysqli_query($mysql, $query);

    // etc

我不明白你的问题?您是说列值table.id必须存在于$table\u arr中吗?$table_arr从哪里来?