sql >> Databáze >  >> RDS >> Mysql

php kód pro generování více řádků s vlastním kódem

Pokaždé, když použijete smyčku, obnoví se zpět na zadanou hodnotu (např. coupon_no)

Měli byste použít hodnoty pro bookno , couponno a receiptno jako výchozí body a hodnoty pro totalbook , totalcoup a totalrec jako kritérium smyčky. Postupně zvyšujte čísla:

<?php
$bookno= $_POST['bookcode'];               
$totalbook= $_POST['book_no2']; 

$receiptno = $_POST['receiptcode'];
$totalrec= $_POST['receipt_no'];                        

$couponno= $_POST['couponcode'];                            
$totalcoup= $_POST['coupon'];   


for ($book_counter=1; $book_counter<=$totalbook; $book_counter++)
{   

    for($rec_counter=1; $rec_counter<=$totalrec; $rec_counter++)
    {

        for($coup_counter=1; $coup_counter<=$totalcoup; $coup_counter++)
        {   

            $insertrow = $database->insertRow(
                "INSERT INTO scheme_master (book_no2,receipt_no,coupon) VALUES (:book_no2,:receipt_no,:coupon)",
                array(':receipt_no'=>$receiptno,':book_no2'=>$bookno,':coupon'=>$couponno));
            $couponno++;
        }
        $receiptno++;

    }
    $bookno++;
}
?>

Pozn. Toto nebylo testováno, ale mělo by vás to uvést na správnou cestu



  1. vyberte všechny sloupce se seskupením podle v dotazech na kritéria hibernace

  2. Jak vložit velké množství dat do databáze sqlite v systému Android

  3. Jak znovu použít dílčí dotaz v SQL?

  4. Zkontrolujte heslo hashované WordPress pomocí prostého hesla