• 締切済み

受け取ったIDに該当する物にデータをDBに格納

$query = "select * from ki where id= '{$_GET['id']}'"; こんな風に受け取ったIDによって表示が変わるページなんですが、 $sql = 'INSERT INTO kise(gazou2) VALUES ("' . $output . '")'; だと、新たにフィールドを作ってデータを格納してしまいます。 例えば{$_GET['id']}で受け取ったIDに該当するフィールドに格納したい場合 $sql = 'INSERT INTO kise(gazou2) VALUES ("' . $output . '")'; をどう改変したら良いですか?? $sql = 'INSERT INTO kise({$_GET['id']}gazou2) VALUES ("' . $output . '")'; と力ずくでしてみましたがダメでした。

みんなの回答

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

INSERT の意味を考えればわかるでしょ? UPDATE を使いましょう。 基本構文 UPDATE テーブル名 SET 列名=値 [, 列名=値... ] WHERE 条件 2~3分調べればすぐに見つかる…。

関連するQ&A