1

データベースに保存する情報を取得する予定のHTMLフォームを1つ作成しました。ほとんどのフィールドはユーザーによって入力されますが、1つのフィールド(日付)に現在の日付をすぐに入力して表示したいので、この値

<?php echo date("d/m/Y"); ?>

FORMフィールドへ:

<input name="date" type="hidden" value="<?php echo date("d/m/Y"); ?>">

次に、それをテストし、データベースで日付を取得する代わりに、PHPコードを取得しました。

これはすべて、1つのプロジェクトスクール、つまり1つのブログの作成に適用されます。そして今、ユーザー向けに作成されたコメントFORMには、コメントが作成された日時が保存される予定です。

これに対する簡単な解決策はありますか?

4

2 に答える 2

3

はい、簡単な解決策があります。SQLコードに直接挿入してください。

$sql = "INSERT INTO blog SET date=now()";
于 2012-10-03T14:29:21.890 に答える
0

この日付をデータベースに保存する場合は、日付形式を変更する必要があります。

$date = preg_replace( "/([0-9]{2})\/([0-9]{2})\/([0-9]{4})/i", "$3-$2-$1", $_POST['date']);

$date をデータベースに保存します

于 2012-10-03T14:39:28.290 に答える