PHP MySQL多个查询

时间:2018-02-20 10:03:38

标签: php mysql mysqli

我正在尝试使用MySql连续运行多个查询。 这是我试图运行的代码。

$conn = new \mysqli($servername, $username, $password, $database);
      // Check connection
      if ($conn->connect_error) {
         die("Connection failed: " . $conn->connect_error);
      }
      else if(!$conn){
        echo "Connection Failed";
      }
      else{
        $this->emptyTable();
        $index = 0;
        foreach($groups as $group){
          $sql = "INSERT INTO `allowedgroups`(`id`, `groupname`) VALUES (".$index.",'".$group['groupname']."')";
          $result = $conn->query($sql);
          $index++;
        }
$ conn对象导致连接成功,我相信实际的SQL本身是正确的,但是当这个控制器被命中时,它会返回以下消息:

Warning: mysqli::query(): Couldn't fetch mysqli并生成503。

有没有更好的方法来执行此功能?

感谢。

0 个答案:

没有答案