0

配列の入力ボックスから値を取得しています。すべての関連データが MySQL に一緒に挿入されるように、単一の挿入クエリでこれらすべてをデータベースに投稿したい

これが私のコードです

foreach ($_POST['stop'] as $stopIndex => $stopValue) {
    echo $stopname=$stopValue;
}

foreach ($_POST['timing'] as $timingIndex => $timingValue) {

}

foreach ($_POST['ampm'] as $ampmIndex => $ampmValue) {

}

誰でも挿入クエリを書く正しいコードで私を助けてくれますか

4

2 に答える 2

0

これは、データをフェッチする codeigniter の方法を使用する場合の例です。

適切なキー (定義したデータベース キーに関連する) を持つ 1 つの配列を準備し、update_batch CI db メソッドでインポートするだけです。

これは、実際にモデルで使用できるメソッドのようなものです。

function save_something() {
    $post_data = $this->input->post();

    foreach ($post_data as $key => $value) {
            $settings[] =  array( 'key' => $key, 'value' => $value);
        }
    }

    $this->db->update_batch('settings',$settings,'key');
    return true;
}
于 2013-04-09T06:03:24.620 に答える