$sql = 'INSERT INTO ke(' . $_GET['id'] . ',gazou2) VALUES ("' . $image . '")';


こうした場合、新たにフィールドを作成してしまいますが、例えばID1に該当するデータのgazou2にカラムに情報を埋め込みたい場合はどうしたら良いでしょうか??
現在だと
id name gazou2
1 mac
--------------
kiki.gif
--------------
のようになっていますが、ID1を受け取ったらID1の空いたgaou2に格納したいという意味です。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/10/30 09:05:03

回答1件)

id:rouge_2008 No.1

回答回数595ベストアンサー獲得回数351

UPDATE 構文で既存レコードを更新できます。


※以下はテーブル名が「ke」で、「$_GET['id']」にidカラムの値、「$image」にgazou2カラムの値が入っている場合です。

$sql = 'UPDATE ke SET gazou2="' . $image . '" WHERE id=' .$_GET['id'];


http://dev.mysql.com/doc/refman/4.1/ja/update.html

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません