0

PHP POST データを受け取り、これを mysql db に追加する foreach ステートメントがあります。

    foreach ($_POST['print_dim'] as $row => $printd) {
    $print_dim = $printd;
    $method = $_POST['method'][$row];
// insert into database
}

この foreach は、6 列のデータを更新します。mysql で auto_increment を使用せずに、foreach の更新と共に 1 から 44 までの値を増分順に挿入する必要があります。この foreach に追加して、挿入ごとに増分番号を追加できますか、それとも増分番号を挿入するために新しいクエリを作成する必要がありますか? 私はPHPに慣れていないので、どんな支援も大歓迎です。データベースの必要な列に数値を挿入するコードの書き方がわかりません。これをデータベースに挿入する簡単な方法があると確信しています。

いくつかの背景は、基本的に、検査用のフォームに基づいて値のテンプレートを作成していることです。テンプレートはデータベース内のいくつかのテーブルに保存され、増分番号が必要な列がそこにある必要があるため、このテンプレートデータを別のテーブルに挿入するときに、その行番号を参照する必要があるため、アプリケーションが壊れません. 残念ながら、私はこのアプリを元従業員から引き継いだので、すべてを再コーディングするのに多くの時間を費やすのを防ぐために、この回避策が必要です。可能な限りの支援をありがとう。

4

1 に答える 1