Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中将数组用作sql查询_Php_Mysql_Arrays_Fetch - Fatal编程技术网

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

如何在PHP中将数组用作sql查询,php,mysql,arrays,fetch,Php,Mysql,Arrays,Fetch,我正在尝试创建一个函数,该函数从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=>$valu

我正在尝试创建一个函数,该函数从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);

感谢您的回答,我只是想找到一种新的、快速的方法从阵列中获取数据,因为每个阵列都是实现这一点的强大工具。它允许您抓取每个元素,同时跟踪索引。您可以在此处阅读更多信息: