mysqli通过数组插入POST值

时间:2016-10-06 11:15:20

标签: sql arrays mysqli insert

我试图通过数组将100多个输入字段插入到我的数据库中。主要问题(是的,我知道这不是最安全的方法,这仍然是一项正在进行的工作)似乎是当数组插入SQL语句时,有一个额外的“,”在VALUES()部分的结尾,但不再需要放置变量。

简而言之,在插入最后一个POST变量之后,我需要一种不再放置“,”的方法。关于如何解决这个问题的任何建议?

由于

NSNotification.Name.UIApplicationWillFinishLaunching

1 个答案:

答案 0 :(得分:1)

检查是否是设置$ query vars的第一个键,否则添加其他值

  $querystring2 = "";
  $querystring1 "";

  foreach($_POST as $key => $var) {
      if (querystring2 == "" ) {
           $querystring2 .= "'" . $var ;
          $querystring1 .= $key ;
      } else  {
      $querystring2 .= ",'".$var."'"; 
      $querystring1 .= ","$key ;

      }
  }