Forum Webscript.Ru
Общие => Базы данных => Тема начата: SV от 31 Мая 2002, 05:42:10
-
Как сделать так (параметры поля и т.д.), чтобы можно было вводить дату самому, а не использовать системную... И потом по этой, введенной пользователем, дате сортировать (как сортировать - рассказывать не надо:) )...
К примеру, 1 июня пользователь вводит в это специальное поле "15-05-2002", и чтобы вся рабюота велась именно по этим датам?
-
CREATE TABLE data (column DATE DEFAULT NULL) TYPE=MyISAM;
-
только не забудь, что формат даты в MySQL: YYYYMMDD, так что твоя дата боудет выглядеть: \'2002-05-15\'
http://www.mysql.com/doc/D/a/Date_and_time_types.html
-
А как сделать, чтобы DDMMYYYY?
-
ну если выводишь из базы, то используй DATE_FORMAT() функцию:
SELECT DATE_FORMAT(mydate,\'%d-%m-%Y\') as date from mytable;
-
А как сделать, чтобы DDMMYYYY?
А если вводишь то
можно вот так
echo "";
date.php
$dd=explode("-", $created);
$sql="INSERT `date` INTO `table` VALUES(\'".$dd[0].$dd[1].$dd[2]"\')";
$result=mysql_query($sql);