MySQL データベースに挿入したい約 10 個のフォーム項目があり、フォームの各入力には、テーブルの行名でもある名前があります。ここで私がやろうとしていることのアイデアを得ることができます:
foreach($_POST as $x=>$y) {
if(!empty($y)) {
$sql = "INSERT INTO db.table (`$x`) values ('$y');";
// execute
}
}
...私の問題は、すべてを同じレコードに入れる必要があることです。現在、各 'INSERT' は完全に新しいレコードに追加されています。最初の 'INSERT' のレコードの ID を取得し、そこから 'Update' を使用することは可能でしょうか? または、これよりも良い方法はありますか?
ありがとう