【问题标题】:How to use an Array as an sql query in PHP如何在 PHP 中使用数组作为 sql 查询
【发布时间】:2016-08-23 17:53:34
【问题描述】:

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

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

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

所以我的问题是:如何在 php 中使用数组作为 sql 查询

我希望得到一些答案:)

【问题讨论】:

    标签: php mysql arrays fetch


    【解决方案1】:

    你可以使用 foreach。

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

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

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

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

    【讨论】:

    • 感谢您的回答,我只是试图找到一种新的快速方法来从数组中获取数据
    • foreach 是实现这一目标的强大工具。它使您可以同时抓取每个元素并跟踪索引。你可以在这里阅读更多信息:php.net/manual/en/control-structures.foreach.php
    猜你喜欢
    • 2011-02-20
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 1970-01-01
    相关资源
    最近更新 更多