PDO multiple insert PHP

Бюджет: 700 руб
9.36 $ – 7.90 €
Заказчик выбрал исполнителя:
Артур Б  
В таблицу записываются данные по выполнению функции.
Необходимо чтоб она вставляла в базу в виде массива. 
1. Нужно преобразовать данные из 2 selecta с разных таблиц и одной переменной в массив.
2. Дописать функцию create которая вставить этот массив в БД (множественная вставка).  
public function create(){
    //write query
    $query = "INSERT INTO
          " . $this->table_name . "
        SET
          product_id = ?, master_id = ?, order_id = ?";

    $stmt = $this->conn->prepare($query);

    $stmt->bindParam(1, $this->product_id);
    $stmt->bindParam(2, $this->master_id);
    $stmt->bindParam(3, $this->order_id);

    if($stmt->execute()){
      return true;
    }else{
      return false;
    }
  }


И сам обработчик
$detail = new Detail($db);
$detail->product_id = $_POST['product_id'];
$detail->master_id = $_POST['master_id'];
$detail->order_id = $lad;
if($detail->create()){
   echo "order was created.";
}
else {
   echo "Unable to create order.";

Опубликован 19.03.2016 в 12:27 Последнее изменение: 19.03.2016 в 12:31

Выберите способ верификации:

Обновите страницу после прохождения верификации.