Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

कस्टम कोड के साथ कई पंक्तियों को उत्पन्न करने के लिए php कोड

हर बार जब आप लूप का उपयोग करते हैं तो यह वापस दर्ज किए गए मान (उदा., कूपन_नो) पर रीसेट हो जाता है

आपको bookno . के लिए मानों का उपयोग करना चाहिए , couponno और receiptno totalbook . के लिए शुरुआती बिंदु और मान के रूप में , totalcoup और totalrec लूप मानदंड के रूप में। जैसे-जैसे आप आगे बढ़ते हैं, संख्याएँ बढ़ाते जाएँ:

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

एनबी इसका परीक्षण नहीं किया गया है लेकिन यह आपको सही रास्ते पर ले जाना चाहिए



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL INSERT कथन के लिए Python dict का उपयोग करना

  2. अंतरराष्ट्रीय स्ट्रिंग्स के साथ PHP और MySQL में सर्वोत्तम अभ्यास

  3. Laravel डुप्लिकेट नामित पैरामीटर के साथ क्वेरी के बारे में शिकायत करता है

  4. ईमेल प्राप्त होने पर स्क्रिप्ट चलाने का सबसे आसान तरीका क्या है?

  5. mysql दोहराए जाने वाले कॉलम की पहली पंक्ति के अलावा सभी के लिए रिक्त स्थान लौटने का चयन करें