Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

chèn truy vấn bằng cách sử dụng vòng lặp foreach nhận được Lỗi chưa có:Lệnh gọi hàm thành viên thực thi () trên boolean

thay đổi nó như thế này để phân tách nó với hôn mê.

$_query = "INSERT INTO ord_dets(Order_ID,custmer_ip,Resturant_ID,Resturant_name,City_name,
        Product_Id,Product_Name,Product_Price,item_sub) 
VALUES ";
        $_query_parts  = array();
        $sep ="";
        for($x=0;$x<count($OI); $x++){
        $_query_parts  = "$sep('" . $OI[$x] . "', '" . $ip[$x] . "','" . $_SESSION['rest_id'][$x] . "','" . $rest_name[$x] . "',
            '" . $City_name[$x] . "','" . $Product_Id[$x] . "','" . $product_name[$x] . "','" . $prod_price[$x] . "','" . $item_sub[$x] . "')";
        $sep=",";
        }
      $query_run = $dbc->prepare($_query);
       echo $_query;

        if (!$query_run->execute()) {
            $insertError = "There was an error inserting data: " . $query_run->error;
      print "affected rows:" . $query_run->affected_rows; //how many records affected?         

    }
  }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thiết lập và đăng nhập với tư cách người dùng root trong MySQL

  2. Tạo GUID trong MySQL cho Dữ liệu hiện có?

  3. thêm duy nhất vào khóa ngoại hiện có

  4. Không thể tạo bảng trong mysql -Error 1064

  5. Tạo menu chọn trong PHP với mặc định được chọn từ db MySQL