• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:配列の複数の値のデータベースへの登録方法教えて下さい。)

配列の複数の値のデータベースへの登録方法教えて下さい。

このQ&Aのポイント
  • チェックボックスの値を複数選択した値をデータベースに登録する方法を教えて下さい。
  • $labels配列の値を使ってテーブル「working_days」にデータを登録したい。
  • 具体的な登録コードも教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

$_POST["working_days"]をforeachでまわして insertを複数回やってください

nicolemen
質問者

お礼

Mysqlの設定に問題があったようで、うまく登録することができました。 ありがとうございました。

nicolemen
質問者

補足

いつもありがとうございます。 一応、こんな感じが作ったのですが、データベースにうまく反映してくれません。原因がわからず、悩んでおります。 いつもお手数をお掛けしますが、よろしくお願い致します。 $job_id =$_POST["job_id"]; if(is_array($_POST["working_days"])){ $arr=$_POST["working_days"]; foreach($arr as $val){ $sql = "insert into working_days(job_id, day_id)values ('" . $job_id . "','" . $val . "')"; $res=mysql_query($sql); } } 問題点をご指摘頂けると有難いです。よろしくお願い致します。

関連するQ&A