Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

kode php untuk menghasilkan banyak baris dengan kode khusus

Setiap kali Anda menggunakan loop, loop akan direset kembali ke nilai yang dimasukkan (mis., kupon_no)

Anda harus menggunakan nilai untuk bookno , couponno dan receiptno sebagai titik awal dan nilai untuk totalbook , totalcoup dan totalrec sebagai kriteria lingkaran. Tingkatkan angkanya seiring berjalannya waktu:

<?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++;
}
?>

NB Ini belum diuji tetapi seharusnya membuat Anda berada di jalur yang benar



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa SQLAlchemy create_engine dengan charset=utf8 mengembalikan tipe python <str> dan tidak mengetik <unicode>?

  2. Bagaimana cara menghitung nilai perkalian di dalam while loop di PHP?

  3. Ubah nilai kolom yang dipilih ke baris lain menggunakan pilih dengan id yang sama part2

  4. PHP PDO bindParam() dan MySQL BIT

  5. Hitung kunjungan hari ini, minggu ini, bulan lalu dan total [kueri MySQL]