Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Тип DATE
 
 автор: Ols   (10.02.2007 в 01:27)   письмо автору
 
 

Ситуация такая.
ПРри регистрации пользователь вводит дату рождения: день/месяц/год
соответственно 3 формы и три переменные $day,$montch, $year
Можно ли ли какк-то записать эти три переменные в поле с атрибутом `dr` (дата рождения) с типом DATE . Хотелось бы пример увидеть как это делают.

   
 
 автор: LuxeMate   (10.02.2007 в 01:54)   письмо автору
 
   для: Ols   (10.02.2007 в 01:27)
 

Хм....а ведь это можно и в поле TEXT записать....))

   
 
 автор: ols   (10.02.2007 в 02:01)   письмо автору
 
   для: LuxeMate   (10.02.2007 в 01:54)
 

ну просто подумал, раз есть такой формат, знач нужно его использовать

   
 
 автор: cheops   (10.02.2007 в 02:47)   письмо автору
 
   для: LuxeMate   (10.02.2007 в 01:54)
 

В текст лучше не помещать, сортировка будет производиться неправильно.

   
 
 автор: cheops   (10.02.2007 в 02:48)   письмо автору
 
   для: Ols   (10.02.2007 в 01:27)
 

Формируйте дату, используя эти три переменные
<?php
  
echo $year."-".$month."-".$day;
?>

   
 
 автор: ols   (10.02.2007 в 04:21)   письмо автору
 
   для: cheops   (10.02.2007 в 02:48)
 

Так примерно я иделаю. Тоько вот не могу поянять это можно записать в одно поле, в котором хранится ин-я о дате рождения или нет? или делать 3 поля?

   
 
 автор: ols   (10.02.2007 в 05:08)   письмо автору
 
   для: cheops   (10.02.2007 в 02:48)
 

тоесть вот та правильно сфомировать запрос:


$query = "INSERT INTO users
            VALUES
            ('$day',
            '$montch',
             $year',)";



??

   
 
 автор: cheops   (10.02.2007 в 12:56)   письмо автору
 
   для: ols   (10.02.2007 в 05:08)
 

Лучше использовать одно поле DATE
<?php
$query 
"INSERT INTO users 
            VALUES 
            ('
$year-$montch-$day')";
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования