в БД не записывает дату регистрации
date_reg='{$date_reg}',
вывел проверочку дату генерирует
echo $date_reg;
а записывать не записывает
$date_reg = date("d-m-Y");
$time_reg =date("H:i");
$query = "INSERT INTO users SET
login='{$login}',
password='{$hashed_password}',
date_reg='{$date_reg}',
time_reg='{$time_reg}'";
$sql = mysql_query($query) or die(mysql_error());
print 'Поздравляем, Вы успешно зарегистрированы!';
echo $date_reg;
Спустя 2 минуты, 52 секунды (9.08.2010 - 21:55) Basili4 написал(а):
ошибку какую выдает ?
Спустя 2 минуты, 32 секунды (9.08.2010 - 21:58) linker написал(а):
И не плохо было бы структуру таблицы показать.
Спустя 19 часов, 34 минуты, 22 секунды (10.08.2010 - 17:32) mihai написал(а):
ошибок ни каких не выдаёт
даже с
<?error_reporting(E_ALL);?>
как видно из таблицы
в мае дату записывал
а сейчас что то перестал
даже с
<?error_reporting(E_ALL);?>
как видно из таблицы
в мае дату записывал
а сейчас что то перестал
--
-- Структура таблицы `users`
--
CREATE TABLE `users` (
`id` smallint(8) unsigned NOT NULL auto_increment,
`login` varchar(50) NOT NULL default '',
`password` varchar(32) NOT NULL default '',
`status` int(2) default '0',
`date_reg` date NOT NULL default '0000-00-00',
`time_reg` time NOT NULL default '00:00:00',
`salt` char(3) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=73 ;
--
-- Дамп данных таблицы `users`
--
INSERT INTO `users` VALUES(43, '333', '333', 0, '2012-05-20', '16:45:00', '');
INSERT INTO `users` VALUES(42, 'aaa', 'aaa', 0, '2012-05-20', '16:29:00', '');
INSERT INTO `users` VALUES(72, '555', '555', 0, '0000-00-00', '18:31:00', '');
INSERT INTO `users` VALUES(71, '3333', '3333', 0, '0000-00-00', '18:30:00', '');
Спустя 3 минуты, 56 секунд (10.08.2010 - 17:36) Ice написал(а):
В базу вносите H:i:s, а формат в date() - H:i
Спустя 16 минут, 48 секунд (10.08.2010 - 17:53) mihai написал(а):
Ice
ещё раз
я не понял ни чего
ещё раз
я не понял ни чего
Спустя 20 минут, 28 секунд (10.08.2010 - 18:14) Ice написал(а):
Цитата (mihai @ 9.08.2010 - 22:53) |
$time_reg =date("H:i"); |
Цитата (mihai @ 10.08.2010 - 18:32) |
INSERT INTO `users` VALUES(43, '333', '333', 0, '2012-05-20', '16:45:00', ''); |
Спустя 9 минут, 18 секунд (10.08.2010 - 18:23) Basili4 написал(а):
Ice
Обрати внмания что в секундах в базе нули это значит что в базу писались только минуты секунды сами добавляются
Я бы так делал
Обрати внмания что в секундах в базе нули это значит что в базу писались только минуты секунды сами добавляются
$query = "INSERT INTO users SET
login='{$login}',
password='{$hashed_password}',
date_reg=CURDATE();,
time_reg=CURTIME();";
Я бы так делал