|
|
|
|
|
для: VYB
(14.09.2007 в 16:45)
| | В текстовом формате? Тогда флаг вам в руки... | |
|
|
|
|
|
|
|
для: chexov
(15.09.2007 в 12:27)
| | Для этого используется MySQL-функция UNIX_TIMESTAMP() | |
|
|
|
|
|
|
|
для: wUPS
(14.09.2007 в 16:35)
| | можно использовать between
<?
$query = mysql_query("SELECT * FROM `table` WHERE old BETWEEN $age1 AND $age2;");
$all=mysql_num_rows($query);
?>
|
где $age1 и $age2 это интервал , а old поле таблицы | |
|
|
|
|
|
|
|
для: cheops
(15.09.2007 в 11:28)
| | а если календарный? то как перевести в timestamp? | |
|
|
|
|
|
|
|
для: VYB
(14.09.2007 в 16:30)
| | Вы используете календарный тип данных для хранения возраста? | |
|
|
|
|
|
|
|
для: Loki
(14.09.2007 в 16:36)
| | в формате date(Y.m.d) | |
|
|
|
|
|
|
|
для: VYB
(14.09.2007 в 16:30)
| | в каком формате хранятся данные? | |
|
|
|
|
|
|
|
для: VYB
(14.09.2007 в 16:30)
| | Хранить дату в timestamp.
Находить разницу между:
1) $a = $текущее - $время1
2) $b = $текущее - $время2
где $dhtvz1 = это timestamp для 18-летней "давности", $время2 - для 25летней (число секунд в 18 и 25 годах придется посчитать)
ну и собственно, вытягивать из базы интервал между этими значениями..
Эмм.. какой глупый способ... =) | |
|
|
|
|
|
|
| В бд хранится дата рождения юзеров, нужно выбрать всех юзеров,которым от 18 до 25лет .Как лучше составить запрос? | |
|
|
|
|