dポイントプレゼントキャンペーン実施中!

MYSQLでUPDATEできません。

$sql = "UPDATE abc set area=nou() WHERE title = $title";

どこか、まずいところがあるでしょうか?
上記以外は問題なく動作するのですが・・・。
ちなみに、areaに入っている日時を更新したいです。
初心者です。お願いします。

A 回答 (2件)

セットするデータはシングルコーテーション「'」でくくってください


念のためテーブル名やフィールド名はバックコーテーション「`」で
くくってください
$sql = "UPDATE `abc` set `area`=now() WHERE `title` = '{$title}'";

この回答への補足

返答ありがとうございます。
なぜか、この行だけがだめです。
ほかのUPDATEは正常に動作しているのに・・・。

補足日時:2006/10/14 09:01
    • good
    • 0

MYSQLは解りませんが、現在日時なら


nou()
ではなくて
now()
ではないでしょうか?

参考URL:http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!