フィールドを持つテーブルがあります:
「last_modified - タイムスタンプ NOT NULL」
- デフォルト値を現在のタイムスタンプに設定しました。ただし、これは、スクリプトからではなく、phpMyAdmin から更新または挿入する場合にのみ機能します。
私が試してみました
$sql = sprintf("UPDATE %s SET timestamp=now(), %s WHERE id='%s'", $table, $implodeArray, $_POST['id']);
それでもうまくいかないようです。スクリプトからテーブルごとに更新または挿入するときにタイムスタンプを更新するにはどうすればよいですか?
また、スクリプト出力のサンプルを次に示します。
UPDATE about SET timestamp=now(), page_header = 'ページ ヘッダーがここに入る', sub_header = 'サブ ヘッダーがここに入る', content_short = 'アバウト ページの短い説明が入る場所', content = 'これは完全なコンテンツの説明は 'WHERE id='1' になります