-2

PHP と MySQL を使用して、製品コードに対応する次のバッチ番号を見つけるのを手伝ってください。私のテーブルは以下の画像のようです:

テーブルのスクリーンショット

製品RM-SO-070Gの新しいバッチを入力したい場合、PHPフォームはそれに応じて新しいバッチ番号を取得する必要があります.

4

3 に答える 3

0

シーケンサーとして機能する追加のテーブルを作成します。テーブルには、次のバッチ値を保持する列が 1 つだけ含まれます。新しい製品を最初のテーブルに追加するたびに、シーケンサー テーブルからバッチ番号を取得し、追加する次の製品に必要な次のバッチ番号でシーケンサーを更新します。

于 2013-08-30T15:56:45.030 に答える
0

これを試して:

$product = "RM-SO-070G";
$previous = "bt001";
$query = "SELECT batch_no FROM table WHERE product_code = '".$product."' 
              AND batch_no = (SELECT MIN(batch_no) FROM table 
                  WHERE batch_no > '".$previous."');";
$result = mysql_query($query);
...
于 2013-08-30T16:00:28.083 に答える