Доброе утро! Есть у меня загвоздка, хочу попросить Вас помочь разобраться с ней. Имеется таблица клиентов, мне необходимо вывести клиентов чьи день рождения будут в следующие 2 месяца + текущий. С этой частью я справился: Код (PHP): $l1=mysql_query("SELECT * FROM partner.people WHERE ((op_month='".date("m")."') or (op_month='".date("m",strtotime("+1 month"))."')or (op_month='".date("m",strtotime("+2 month"))."')) ORDER by op_month,op_day LIMIT 5000"); for($j=0;$j<mysql_num_rows($l1);$j++) { $res='<li class=tr_hover>'.$f1[id].'</a> / '.Redate($f1[year].'-'.$f1[month].'-'.$f1[day],2).' / <b>'.$f1[fio].'</b> / '.$f1[pasp].'</li>'; } выводятся данные следем виде: человек (ДР в январе) человек (ДР в январе) человек (ДР в январе) человек (ДР в ноябре) человек (ДР в ноябре) человек (ДР в ноябре) человек (ДР в декабре) человек (ДР в декабре) человек (ДР в декабре) Но, мне еще необходимо разделить месяца, что бы они выводились таким образом: январь человек (ДР в январе) человек (ДР в январе) человек (ДР в январе) ноябрь человек (ДР в ноябре) человек (ДР в ноябре) человек (ДР в ноябре) декабрь человек (ДР в декабре) человек (ДР в декабре) человек (ДР в декабре) Т.е. мне нужно сделать разделители между месяцами. Подскажите как это можно реализовать. Заранее благодарен! PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
я же не просто так спросил, и удивился... Лучше для начало включи вывод ошибок и за вардамп $l1 Покажи тут, что будет в результате (;
Смутило это - imysql_query? Это самонаписанная функция, с большего она равна - mysql_query. Поэтому, я исправлю на $l1=mysql_query("SELECT * FROM partner.people WHERE ((op_month='".date("m")."') что бы не смущать
Как составить запрос на д.р. в указанный период, если даты рождения это настоящие даты. http://stackoverflow.com/questions/18747853/mysql-select-upcoming-birthdays (sqlfiddle) http://stackoverflow.com/questions/12007842/php-mysql-searc ... -two-dates (sqlfiddle)