(PHP) Дата

DrachArtem
Дата: 19.07.2006 07:11:56
Как получить дату начала и конца текущего месяца в формате - "2000-01-01"
DrachArtem
Дата: 19.07.2006 09:40:38
нашел я начальную и конечную дату месяца
теперь почему то не выполняеться запрос SQL на выборку
ничего не отоборажаеться)

$month = date ("m");
$monthn = date ("m") + 1;
$date_begin = date("Y")."-".$month."-"."01";
$date_end = date("Y")."-0".$monthn."-"."01";
echo $date_begin." ".$date_end."<br>";
$result = mysql_query("select data, news from $table_news where data >= 'date_begin' and data < 'date_end'");
Lepaj
Дата: 19.07.2006 12:06:26
Может вместо "data >= 'date_begin' and data < 'date_end'" попробовать "data BETWEEN 'date_begin' and 'date_end'"
Robert Tappan Moris
Дата: 19.07.2006 12:14:51
У переменных $date_begin и $date_end при выполнении запроса неуказан знак $ => PHP не воспринимал "'date_begin'" и "'data_end'" как переменные и не подставлял значения.
$result = mysql_query("select data, news from $table_news where data >= '$date_begin' and data < '$date_end'");

P.S. если запрос не выполняется попробуйте посмотреть какой именно запрос Вы пытаетесь выполнить, в 90% случаях вы сразу увидиде в чем ошибка.
DocAl
Дата: 19.07.2006 13:29:34
А ещё можно почитать документацию сервера, и, с большой вероятностью, перестать страдать фигнёй на клиенте.