【问题标题】:PHP/SQL Multi INSERT INTO dont workPHP/SQL 多 INSERT INTO 不起作用
【发布时间】:2016-06-19 01:30:19
【问题描述】:

我不能一次插入 2 个标签。 它只插入其中的 1 个(在本例中,它插入第一个)

   function addNewUser($username, $password, $email){
      $time = time();
      /* If admin sign up, give admin user level */
      if(strcasecmp($username, ADMIN_NAME) == 0){
         $ulevel = ADMIN_LEVEL;
      }else{
         $ulevel = USER_LEVEL;
      }
    $datumregistrationbla = date("d.m.Y");
      $q = "INSERT INTO ".TBL_USERS." (username, password, email, userlevel, register_date) VALUES ('$username', '$password', '$email', '$ulevel', '$datumregistrationbla')";
      return mysql_query($q, $this->connection);
      $q = "INSERT INTO `post` (`post_id`, `from`, `to`, `betreff`, `text`, `datum`, `active`) VALUES ('', 'Fuchsfeuer', '$username', 'Test', 'Test2', '$datumregistrationbla', '0')";
      return mysql_query($q, $this->connection);
   }

【问题讨论】:

    标签: php jquery mysql sql insert


    【解决方案1】:

    问题是因为你return第一个mysql_query,其余的都不会被执行。尝试像这样删除它。

    function addNewUser($username, $password, $email){
          $time = time();
          /* If admin sign up, give admin user level */
          if(strcasecmp($username, ADMIN_NAME) == 0){
             $ulevel = ADMIN_LEVEL;
          }else{
             $ulevel = USER_LEVEL;
          }
        $datumregistrationbla = date("d.m.Y");
          $q = "INSERT INTO ".TBL_USERS." (username, password, email, userlevel, register_date) VALUES ('$username', '$password', '$email', '$ulevel', '$datumregistrationbla')";
          mysql_query($q, $this->connection);
          $q = "INSERT INTO `post` (`post_id`, `from`, `to`, `betreff`, `text`, `datum`, `active`) VALUES ('', 'Fuchsfeuer', '$username', 'Test', 'Test2', '$datumregistrationbla', '0')";
          mysql_query($q, $this->connection);
       }
    

    请忘记使用mysql_*,因为它已被弃用,并且在 php 7 中它已被删除。
    尝试使用mysqlipdo

    【讨论】:

      猜你喜欢
      • 2016-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      相关资源
      最近更新 更多