Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mã php để tạo nhiều hàng với mã tùy chỉnh

Mỗi khi bạn sử dụng một vòng lặp, nó sẽ đặt lại giá trị đã nhập (ví dụ:coupon_no)

Bạn nên sử dụng các giá trị cho bookno , couponnoreceiptno làm điểm bắt đầu và các giá trị cho totalbook , totalcouptotalrec làm tiêu chí vòng lặp. Tăng các con số khi bạn tiếp tục:

<?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 Điều này chưa được kiểm tra nhưng nó sẽ giúp bạn đi đúng hướng



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Công cụ mysql nào cho lượng dữ liệu khổng lồ (ghi nhật ký)?

  2. đăng nhập với tư cách Quản trị viên và người dùng bình thường

  3. Khi nào sử dụng MyISAM và InnoDB?

  4. Không thể tìm thấy tệp mysql-connector-java-5.1.13-bin.jar

  5. Tạo cơ sở dữ liệu với MySQL Workbench từ lược đồ / mô hình hiện có