<bdo id='a0FiD'></bdo><ul id='a0FiD'></ul>

    1. <tfoot id='a0FiD'></tfoot>
      <legend id='a0FiD'><style id='a0FiD'><dir id='a0FiD'><q id='a0FiD'></q></dir></style></legend>
        <i id='a0FiD'><tr id='a0FiD'><dt id='a0FiD'><q id='a0FiD'><span id='a0FiD'><b id='a0FiD'><form id='a0FiD'><ins id='a0FiD'></ins><ul id='a0FiD'></ul><sub id='a0FiD'></sub></form><legend id='a0FiD'></legend><bdo id='a0FiD'><pre id='a0FiD'><center id='a0FiD'></center></pre></bdo></b><th id='a0FiD'></th></span></q></dt></tr></i><div id='a0FiD'><tfoot id='a0FiD'></tfoot><dl id='a0FiD'><fieldset id='a0FiD'></fieldset></dl></div>

        <small id='a0FiD'></small><noframes id='a0FiD'>

        使用数组键和值创建 sql select 语句

        时间:2023-10-04
            <bdo id='mJaGD'></bdo><ul id='mJaGD'></ul>

            <small id='mJaGD'></small><noframes id='mJaGD'>

              • <i id='mJaGD'><tr id='mJaGD'><dt id='mJaGD'><q id='mJaGD'><span id='mJaGD'><b id='mJaGD'><form id='mJaGD'><ins id='mJaGD'></ins><ul id='mJaGD'></ul><sub id='mJaGD'></sub></form><legend id='mJaGD'></legend><bdo id='mJaGD'><pre id='mJaGD'><center id='mJaGD'></center></pre></bdo></b><th id='mJaGD'></th></span></q></dt></tr></i><div id='mJaGD'><tfoot id='mJaGD'></tfoot><dl id='mJaGD'><fieldset id='mJaGD'></fieldset></dl></div>
              • <legend id='mJaGD'><style id='mJaGD'><dir id='mJaGD'><q id='mJaGD'></q></dir></style></legend>
                    <tbody id='mJaGD'></tbody>
                • <tfoot id='mJaGD'></tfoot>

                • 本文介绍了使用数组键和值创建 sql select 语句的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在尝试传递一个包含键和值的数组.

                  I am trying to pass a array that contains keys and values.

                  键是列,值是要选择的值.

                  The keys are columns and values are the values to select.

                  我正在尝试编写一个函数,我可以在其中传递数组并将键和值用作表的列和值.例如:

                  I am trying to write a function where I can pass a array and use the key and values as the column and values of a table. for example:

                  $array = array("user"=>"joe", user_id="2");
                  

                  我需要像这样创建 sql 语句:

                  I need the sql statement to be created like so:

                  select * from table where $key = $value;
                  

                  推荐答案

                  您可以像这样构建一个简单的 SQL Select:

                  You can build a simple SQL Select like so:

                  <?php
                  
                  
                  /**
                   * @param array Column => Value pairs
                   * @return string
                   */
                  function create_sql_select(array $pair){
                    $condition = array(); 
                  
                    foreach ( $pair as $key => $value){
                      $condition[] = "{$key} = '{$value}'";
                    } 
                  
                   // Separate by AND delimiter if there are more than 1 pair 
                   $condition = join(' AND ', $condition);
                  
                   // Return prepared string:
                   return "SELECT * FROM your_table WHERE {$condition}";
                  }
                  
                  //Will print: SELECT * FROM your_table WHERE user = 'some' AND age = '10'
                  print create_sql_select(array('user' => 'some', 'age' => 10));
                  

                  这篇关于使用数组键和值创建 sql select 语句的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:MySQL 表中的斜线,但使用 PDO 和参数化查询.这是 下一篇:我可以在 Laravel 中集成自定义 PDO 包装器吗

                  相关文章

                  最新文章

                  <i id='FnuGS'><tr id='FnuGS'><dt id='FnuGS'><q id='FnuGS'><span id='FnuGS'><b id='FnuGS'><form id='FnuGS'><ins id='FnuGS'></ins><ul id='FnuGS'></ul><sub id='FnuGS'></sub></form><legend id='FnuGS'></legend><bdo id='FnuGS'><pre id='FnuGS'><center id='FnuGS'></center></pre></bdo></b><th id='FnuGS'></th></span></q></dt></tr></i><div id='FnuGS'><tfoot id='FnuGS'></tfoot><dl id='FnuGS'><fieldset id='FnuGS'></fieldset></dl></div>
                • <legend id='FnuGS'><style id='FnuGS'><dir id='FnuGS'><q id='FnuGS'></q></dir></style></legend>

                    • <bdo id='FnuGS'></bdo><ul id='FnuGS'></ul>

                    <tfoot id='FnuGS'></tfoot>

                      <small id='FnuGS'></small><noframes id='FnuGS'>