created
テーブルのフィールドからタイムスタンプを照会していますmessages
。私のデータベーステーブルは現在..
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
| msg_id | messages | uid_fk | ip | created | uploads |
| 706 | ........ | 39 | .. | 1368631445 | 0 |
| 717 | ........ | 39 | .. | 1368640802 | 0 |
| 705 | ........ | 39 | .. | 1368631238 | 0 |
| 696 | ........ | 39 | .. | 1368595705 | 0 |
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
これは、からタイムスタンプを照会する方法ですcreated
。
public function Time_Stamp($uid){
$res = mysql_query("SELECT created FROM messages WHERE uid_fk='$uid'");
while ( $row = mysql_fetch_array($res) ) {
echo date("g:i", strtotime($row["created"])) . "<br />";
}
}
----- 出力 -----
- 9:00
- 9:00
- 9:00
- 9:00 つまり、基本的にはリストを同時に印刷するだけです。
created
フィールドからの固有の時間を印刷していません。私は MySQL にそれほど完璧ではありませんが、一意の iD (msg_id、uid_fk のいずれか) にも関係しています。$uid は uid_fk に等しく、$uid は別のテーブルで定義されています。
特定の ID を使用して正しいタイムスタンプを出力するにはどうすればよいですか。