не работает скрипт с форматированием даты

svs82

Новичок
не работает скрипт с форматированием даты

Подскажите, пожалуйста, почему не работает скрипт с форматированием даты?
PHP:
echo"<table border=0 align=center>
      <tr bgcolor=cccccc>
      <th>Тип</th><th>Регион</th><th>Название</th><th>Дата</th><th>Файл</th>
      </tr>";     
      while ($row1 = mysql_fetch_array($result1))
      {
       $data_f = date_format(".$row1['Data'].", '%d, %m, %Y');
       echo "<tr bgcolor=f4f4f4>";
       echo "<td>".$row1['Type']."</td>
             <td align='center'>".$row1['Region']."</td>
             <td align='center'>".$row1['Name']."</td>
             <td align='center'>"$data_f"</td>
             <td align='center'><a href=$searchtype".$row1['Fname'].">".$row1['Fname']."</a></td>
             </tr>";
Выдается следующее сообщение об ошибке
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE,
expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\pp\result.php
on line 52
52 строка это там где присваиваю значение $data_f
 

svs82

Новичок
Автор оригинала: Vital_N
$data_f = date_format($row1['Data'], '%d, %m, %Y');
За этот совет, спасибо, сработало. Но это повлекло за собой следующую ошибку.
Fatal error: Call to undefined function: date_format()
in D:\pp\result.php on line 52
т.е. обращение к неизвестной функции - date_format(), вызов mysql_date_format() привело к такому же результату. Это стандартная функция?
 

Vital_N

Новичок
svs82
я думал date_format - твоя функция :)) с чего ты взял, что такая функция есть?
 

svs82

Новичок
Автор оригинала: mike
$data_f = date($row1['Data'], 'd, m, Y');
И на этот раз спасибо, но формат даты при выводе ГГГГ-ММ-ДД сохранился, придется обратиться к книжке ))

-~{}~ 27.10.05 13:03:

Автор оригинала: Vital_N
svs82
я думал date_format - твоя функция :)) с чего ты взял, что такая функция есть?
Нет это не мое )) взял из какого-то руководства, может что-нибудь подскажешь?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Чтоб лишний раз напрягать ПХП, можно средствами мускула DATE_FORMAT() привести дату к нужному формату

-~{}~ 27.10.05 12:25:

опоздал
 

svs82

Новичок
Автор оригинала: Vital_N
svs82
select date_format(date, '%d.%m.%Y') as formatted_date from table_name;
Я может надоел такими вопросами, но очень хочется разобраться.
Мой запрос к базе выглядит следующим образом

PHP:
$guery = "SELECT * from iam where Region like '%".$searchregion."%'and date_format(Data, '%d %m %Y') as form_data between '%".$data1."%' and '%".$data2."%' order by 'Data' desc";
Без форматирования даты все работает как надо, только добавляю формат, mysql пишет, что не может выполнить запрос.
 
Сверху