phpにてデータの登録,更新を行うフォームを作りました。
mysqlは以下のsql文(抜粋)を
rgist_date datetime NOT NULL default '0000-00-00 00:00:00',
up_date datetime NOT NULL default '0000-00-00 00:00:00',
としphpmyadminからインポートしています。
現状はphp側にて登録時間を
// 登録時間
$regist_date =date("Y-m-d H:i:s");
// 更新時間
$up_date =date("Y-m-d H:i:s");
のように登録であればregist_dateをinsertするというような
形式なのですがmysql側にて時間を取得できないものかと思い
調べてみたのですがなかなか情報がみつからず質問させて
頂きました。
このようなことはやはりphp側でやるものなのでしょうか?
宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
php側にて実装するか、SQL文にて実装するかは、設計思想、仕様によると思いますよ。
インサート時のみであれば、テーブルの DEFAULT 値を『Now()』関数へ変更すれば、よさそうな気もしますけど。
SQL文にも『Now()』関数等がありますので、Insert文をSQLにて生成するのであれば、それを使用する事も勿論可能です。
参考URL:http://dev.mysql.com/doc/refman/4.1/ja/date-and- …
No.1
- 回答日時:
日付だけならCURDATE(),日時ならNOW()
SELECT CURDATE(),NOW();
場合によってはフィールドタイプにTIMESTAMPを指定してやると
データ更新のたびに日時が更新されます(ただし日付型ではないですが)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Access(アクセス) ExcelのVBAコードについて教えてください。 4 2023/01/20 09:44
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- MySQL SHOW CREATE TABLE posts;これって何ですか? 3 2022/08/28 22:57
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- JavaScript gasについて 1 2022/05/31 21:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLです!!教えてください。
-
テーブル名が可変の場合のクエ...
-
SQLです。あってますか?↓
-
エラー 1068 (42000): 複数の主...
-
下記の問合せを行うクエリを、P...
-
#1062 - '0' は索引 'PRIMARY' ...
-
下記の問合せを行うクエリを、P...
-
【初歩】ラジオボタンをつかっ...
-
SQLです下記の問合せを行うクエ...
-
下記の問合せを行うクエリを、 ...
-
下記の問合せを行うクエリを、P...
-
PhpMyAdminで作成して実行せよ...
-
mysqlがインストールされている...
-
下記の問合せを行うクエリを、P...
-
MySQLのテーブル作成でハイフン...
-
BGMを教えてほしいです!
-
AWSのRDSを無料枠で使用してお...
-
2つのテーブルを結合するときに...
-
SQLでカラムを追加し、条件に合...
-
レコードの削除で delete from ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
date項目の“年”部分だけで grou...
-
「・」中点が入った文字列を条...
-
LIKE で清音と濁音・半濁音を区...
-
時間の取得
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ODP.NETのバージョン確認
-
ERROR 1045 (28000) (using pas...
-
like句を使って日本語を検索す...
-
VBAで変数内に保持された二次配...
-
MySQLカラム名は日本語と英数字...
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
-
Float型の時の計算結果がおかしい
-
RPMのmysqlとmysql-serverの違い
-
ヌル値は記憶容量を必要としな...
-
テーブル作成でエラーが出てき...
-
ADOのバージョンを確認する方法
-
my.cnf と my.ini の違い
おすすめ情報