![]() |
0 Всего найдено: 5
spy-reality
Сообщение
15/06/2012 14:58
Копия темы
нужна помощь PHP! есть таблица в ней есть поле DATA varchar(20) туда записывается дата формата 15.06.2012 17:08:04! хочу сделать такую проверку по дате если первая часть даты совпадает с датой на сервере то выводим! $new = date('d.m.Y'); if($row['data'] = $new){ echo "new"; } что не так ? UPD : спасибо за помощь!
ElisDN
Сообщение
15/06/2012 15:07
Копия темы
1. $row['data'] тоже надо обрезать; 2. Сравнивают с помощью ==
ElisDN
Сообщение
15/06/2012 15:11
Копия темы
$now = date('d.m.Y'); list($date, $time) = explode(' ', $row['data']); if ($date == $now){ echo 'yes'; }
Strong87
Сообщение
15/06/2012 15:17
Копия темы
Для даты в СуБД есть специальные типы полей... varchar не лучший выбор. if (date('d.m.Y', strtotime($row['data'])) == date('d.m.Y')) { echo 'Say Hello!'; }
spy-reality
Сообщение
15/06/2012 16:04
Копия темы
0
согласен что varchar не лучший выбор. но не знал просто как изменить формат в БД DATETIME 0000-00-00 00:00:00 на 00-00-0000 00:00:00 |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |