• Как записать несколько строк в mysql из массива php одним запросом?

    @Brahma96
    Здравствуйте, у меня почти тоже самое только id статична например 22 а signs массив. по примеру ниже у меня записывает в таблицу только первое значение массива.
    $signs = [ 0 => 1; 1 => 2; 2 => 3];
    $id = 22;
    for ($i = 0; $i < (count($signs)); $i++) {
    $sql = "insert into product_signs (product_id, signs_id)
    values ('$id', '$signs[$i]')";
    mysqli_query(connect(), $sql);
    }
    что нужно исправить что бы работало?
    Ответ написан
    Комментировать