データベース挿入の問題
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->$sql = "insert into msg (id, userid, contant, oppeardate) values ('', '999', '$_POST[contant]', Now())";
チュートリアルによると、now() は現在時刻を挿入しますが、print $sql を使用したところ、出力がまだであることがわかりましたnow() は現在時刻ではないため、データベースに挿入すると、不正な形式のエラーが表示されます。理由を知っている人はいますか?
-----解決策---------$sql = "msg に挿入 ( id, userid, contant, oppeardate) 値 ('', '999', '$_POST[contant]', Now())";
ここでの実行は、php の mysql で実行されます。での print $sql の使用です
------解決策---------名前を gbk に設定します。
------解決策------------------
php date() 関数でも現在のタイムスタンプを取得できます。
私の意見としては、PHP で現在時刻を取得し、変数として挿入することができます。