搜索表中的每个数组值

时间:2016-05-23 14:04:31

标签: php mysql

我想知道是否可以搜索带有数组的数据库表,例如:

$array = array('a', 'b', 'c', 'd', 'e');
$query = mysqli_query($con, "SELECT * FROM table WHERE //the possible search for each of the array value// (!in_array(table_colomn, $array)");

是否有可能的方法来执行此操作,或者我必须为每个函数运行a,如下所示:

foreach($array as $arr){
    //run table query search for each array value
}

1 个答案:

答案 0 :(得分:4)

这是做到这一点的方法。

$array = array('a', 'b', 'c', 'd', 'e');
$query = "SELECT * FROM table WHERE `column` IN ('".implode("', '", $array)."');";
$query = mysqli_query($con, $query);