テーブルの更新日時の取得について - PHPプロ!Q&A掲示板

2562

  • 0P

テーブルの更新日時の取得について

質問日時 / 2010年2月22日 22:50    回答数 / 2件

Questioner:  otakopu  このエントリーをはてなブックマークに追加 

キーワード / MYSQL    PHP   

MYSQLのテーブルが更新された日時を取得する方法についての質問です。
初心者ですが、よろしくお願いします。

現在レンタルサーバーのcronを使って多くのデータをDBへ挿入しているため、テーブルの更新に1時間くらいかかってしまいます。
以下のようなコードでテーブルの更新日時が取得できるということはわかったんですが、最初に更新された時間から1時間の間、リアルタイムで更新日時を表示してしまうので困っています。
テーブルの更新が終わった日時を取得する方法はありますでしょうか?
  1. $uptime = mysql_fetch_array(mysql_query("show table status like 'tableA'"));
  2. $uptime2 = strtotime($uptime["Update_time"]);
  3. $uptime3 = date("Y/m/d", $uptime2);
  4. echo '$uptime3 更新';

[MYSQL 5.1] [PHP 5.2]

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01shimixcronを使っているのであれば、テーブル更新後にechoで
 ┗A01-1otakopu返信有難うございます。 そういった方法があるので

回答一覧

並び替え:

A01
answerershimix [2月22日 23:05]

cronを使っているのであれば、テーブル更新後にechoででも何でも適当なファイルに「何か(適当な文字列)」を書き出せばいいのでは?そのファイルの更新日時を取得する方が手っ取り早いと思います。

この意見に回答する

ツリーへ TOPへ

A01-1
replyerotakopu [2月23日 13:37]

返信有難うございます。

そういった方法があるのですね。
早速試してみたいと思います。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
負荷時のmysql_connect()エラー
 このエントリーをはてなブックマークに追加 
A
これはPHPというよりOSまたはMySQLのコミュニティで質問されたほうがいいと思います。 ぱっと思いついた範囲で記すと MySQL等のDBに「ある時点において同時に接続可能なクライアントの最大数」に制限があるよう...

>>続きを読む

今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)