-3

重複の可能性:
MySQL (InnoDb) で年齢を計算する

テーブルを作成しましたが、その列の 1 つは「dob」(生年月日) です。生年月日を 0000-00-00 の形式でテーブルに入力しました。しかし、ユーザー ($id) を 0000-00-00 形式ではなく年齢とともに表示する必要があります。

現在のページには、データベースからの情報がこの形式で表示されています。さまざまなユーザーの年齢が表示されます。

<td align="center"><? echo $rows['age']; ?></td>

4

1 に答える 1

0

使用できる SQL クエリを次に示します。

SELECT EXTRACT(YEAR FROM (FROM_DAYS(DATEDIFF(NOW(), '1982-01-01')))) AS age
于 2012-04-11T19:34:34.983 に答える