insert query using foreach loop receiving Uncaught Error: Call to a member function execute() on boolean

后端 未结 2 951
一个人的身影
一个人的身影 2021-01-29 07:44

I am trying to insert multiple rows at once to my db, I posted a question here the other day see here. Regarding my insert query only insert one row into the db, even if it was

2条回答
  •  一向
    一向 (楼主)
    2021-01-29 08:07

    change it like this to separated it with coma.

    $_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;$xprepare($_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?         
    
        }
      }
    

提交回复
热议问题