質問が正しく尋ねられるかどうかは分かりませんが、ここではわかりません。私は多分持っている60以上の変数例:$id = 3;
ため複数の行を更新して、1つのクエリで同じidを持つ(ラベール)
私のテーブルの構造は、このようなもので、私は一度に複数の行を更新したい
$id = $_POST['id'];
$job_type_buyer = $_POST['job_type_buyer'];
$job_type_partner = $_POST['job_type_partner'];
$job_type_locum = $_POST['job_type_locum'];
// etc...
、:現時点では
meta_id id meta_key meta_value
1 3 job_type_buyer 1
2 3 job_type_partner 0
// etc...
、私は何をしたいのかを達成するために複数のクエリを実行しています:
私は知っていますこれは開始するのに時間がかかり、コード構造自体が間違っていることがあります。
質問:
1つのクエリによって、一度にすべての行を更新する方法は?私は配列を使うべきですか?
悪い英語と申し訳ありません。
'for、while'のようないくつかのループを試すことができますか? –
ええと、どんな例? :) – Tauras
あなたはLaravelを使用しています。素晴らしいですが、なぜあなたは '$ _POST'を直接参照していますか?コントローラー '$ request'オブジェクトを介して引数を取得するはずです。 – tadman