dizilerden veritabanına birden fazla satır eklemek

0 Cevap php

benim veritabanına farklı diziler çoklu satır ekleme ile biraz yardıma ihtiyacım var.

Ben bir oturma planı için veritabanı yapıyorum, her oturma blok için her sıra 15 koltuk sahip 5 sıra (AE) vardır.

Benim DB satırlar seat_id edilir seat_block, seat_row, seat_number, bu nedenle i her seat_block her seat_row için 15 seat_numbers ve 5 seat_rows eklemeniz gerekir.

Bazı foreach döngüleri ile alay ama (umarım tek) SQL deyiminde çevirerek biraz yardıma ihtiyacım var.

$blocks = array("A","B","C","D");
$seat_rows = array("A","B","C","D","E");
$seat_nums = array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15");

foreach($blocks as $block){

    echo "<br><br>";
    echo "Block: " . $block . " - ";

    foreach($seat_rows as $rows){

        echo "Row: " . $rows . ", ";

        foreach($seat_nums as $seats){
            echo "seat:" . $seats . " ";
        }

    }
}

Maybe there's a better way of doing it instead of using arrays? i just want to avoid writing an SQL statement that is over 100 lines long ;)

(Herkes bu konuda çok rahatsız değil bunu yapmanın bir CI belirli bir şekilde bilir ama im eğer im çok CodeIgniter kullanarak)

0 Cevap