如何在 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);
我正在尝试创建一个从 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);