MySQLとPHPを使って、「この情報は何分前に更新されました」という旨の
メッセージを表示したいのですが、方法がわからないのでご質問させてい
ただきます。
MySQL内では、何時間何分前に更新されたものか表示できるのですが、
これらの値をどのようにPHPで持ってくるのかがわかりません。
--- --- --- --- --- --- --- --- --- --- --- ---
mysql> select timediff(modified,now()) from test_TB;
+--------------------------+
| timediff(modified,now()) |
+--------------------------+
| -348:04:24 |
| -614:09:08 |
| -614:09:08 |
| -614:09:08 |
| -614:09:08 |
| -614:09:08 |
| -614:09:08 |
| -614:09:08 |
| -546:23:46 |
| -111:12:22 |
| -111:11:11 |
| -111:10:57 |
| -98:53:42 |
| -04:02:47 |
+--------------------------+
--- --- --- --- --- --- --- --- --- --- --- ---
テーブル名: test_TB
時間のカラム: modified
PHPでは以下のように書いてみたのですが、エラーで値が取り出せずにいます。
--- --- --- --- --- --- --- --- --- --- --- ---
<?php
//データベースに接続
session_start();
require('dbconnect.php');
$t01 = 'select timediff(modified,now()) from test_TB;';
$t02 = mysql_query($t01) or die(mysql_error());
$t03 = mysql_fetch_assoc($t02);
?>
<html>
<body>
<?php
while($t03 = mysql_fetch_assoc($t02)):
?>
<?php echo $t03['timediff'];?>
<?php
endwhile;
?>
</body>
</html>
--- --- --- --- --- --- --- --- --- --- --- ---
プログラミングをはじめたばかりで質問にも不備があると思いますが、
よろしくお願いいたします。
(お手数ですが、具体的なコードで教えていただけると非常にありがたいです)
No.3ベストアンサー
- 回答日時:
>エラーで値が取り出せずにいます
エラーメッセージが表示されるのであれば、それを転記するのが質問の基本だと思います。それとも回答者に推測させて回答者のレベルを判断しようという意図でしょうか?
とりあえず(Undefined Indexであれば)
echo $t03['timediff'];
などと書く前に
print_r($t03),
でどういうものが読めているかを確認するべきです(それがデバッグです)。
ご返信ありがとうございます!
基本すらできていなくて申し訳ございません。
次回は必ず転記いたします。
本当にありがとうございました。
解決いたしました。
No.2
- 回答日時:
>はい、asすら知りませんし、asがこの質問にどう関係があるのかわからないレベルです。
>ぜひご教授ください。
ヒントをやったんだから後は自分で調べろ。
それすらできないならプログラミングする才能も能力もないからもうやめろ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysql_queryでのdelimiterの設...
-
接続ができません
-
INT型は金額の型に使用するべき...
-
Float型の時の計算結果がおかしい
-
「mysqld dead but subsys lock...
-
DB内の日本語データがPHPで取得...
-
副問合せにLIKE文を使う方法は...
-
MySQLの日本語LIKE検索について
-
ODP.NETのバージョン確認
-
php・Mysql Like文で日本語が使...
-
like句を使って日本語を検索す...
-
RPMのmysqlとmysql-serverの違い
-
プライマリーキーの昇順でソー...
-
誤って全てのユーザを削除して...
-
ユーティリティーとは?OPatch...
-
postgresQL に格納した画像ファ...
-
ODBC接続で全角文字が文字化け
-
SQLで日本語データを入力したい...
-
MySQLに外部PCから接続できない
-
SQLのVARCHARとVARCHAR2の違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MeCabの結果をWindows+PHPで取...
-
PHPからmySQLへINSERT文の実行
-
mysql_queryでのdelimiterの設...
-
Linuxで、Pearコマンドが使えな...
-
mysqlでphpinfoと実際のバージ...
-
LOAD DATA LOCAL INFILE
-
下記プログラムの問題点は? ...
-
「addslashes」と「htmlspecial...
-
sqlite_escape_stringのアンエ...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
ODP.NETのバージョン確認
-
旧filemakerで和暦(令和など)...
-
ERROR 1045 (28000) (using pas...
-
副問合せにLIKE文を使う方法は...
-
INT型は金額の型に使用するべき...
-
like句を使って日本語を検索す...
-
postgreSQLのデータ型
-
RPMのmysqlとmysql-serverの違い
-
プライマリーキーの昇順でソー...
おすすめ情報