如何在 PHP 中使用数组作为 sql 查询

How to use an Array as an sql query in PHP

我正在尝试创建一个从 excel 文件读取数据并将数据放入 PHP 数组的函数。

我的问题是:可以从该数组进行 select 查询,例如 Vb.Net 中的 LinqToSQL: 例子:

Dim list as new List(of Data)
Dim query = From d in list WHERE d.name = "Jon"

所以我的问题是:如何在 php

中将数组用作 sql 查询

我希望得到一些答案:)

你可以使用 foreach。

foreach($array as $key=>$value){
    //query here
}

请注意,这将查询与数组中的元素一样多的次数。

或者将数组中的每个元素作为查询加载:

$array = array();
$query = "SELECT * FROM table WHERE column=value;";
array_push($array,$query);