[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: конвертировать дату
RuslanMRP
Всем привет, помогите! Как сделать, что бы дату выводила д.м.г? а то выводит г.м.д.

if(!isset($key)):
$key="tovar.data";
endif;

$result=mysql_query("SELECT DISTINCT zakaz.idtovar, tovar.opis, tovar.data, tovar.price
FROM zakaz INNER JOIN tovar ON zakaz.idtovar = tovar.idtovar WHERE zakaz.idtovar='"
.$login."'
AND tovar.data Between '"
.$god1.$mes1.$den1."' And '".$god2.$mes2.$den2."' ORDER BY $key ASC");


$num_results=mysql_num_rows($result);
echo "<p>Количество совершенных заказов:".$num_results."</p>";
for ($i=0; $i <$num_results; $i++){
$row=mysql_fetch_array($result);
echo "<td>$row[idtovar]</td><td>$row[opis]</td><td>$row[price]</td><td>$row[data]</td>
}




Спустя 18 минут, 1 секунда (11.03.2010 - 15:59) phz написал(а):
Вот тут мы уже обсуждали, почитай http://phpforum.ru/index.php?showtopic=23748&hl=

Спустя 8 минут, 14 секунд (11.03.2010 - 16:07) RuslanMRP написал(а):
phz

Извини, что не так? Не работает.

$result=mysql_query("SELECT  DISTINCT zakaz.idtovar, tovar.opis, tovar.data, tovar.price DATE_FORMAT(date,'%d.%m.%Y') as `key`  
FROM zakaz INNER JOIN tovar ON zakaz.idtovar = tovar.idtovar WHERE zakaz.idtovar='"
.$login."'
AND tovar.data Between

'"
.$god1.$mes1.$den1."' And '".$god2.$mes2.$den2."' ORDER BY $key ASC");

Спустя 22 минуты, 41 секунда (11.03.2010 - 16:30) phz написал(а):
Напиши в конце запроса
or die(mysql_error() ."<br/>". $sql);

Спустя 7 минут, 49 секунд (11.03.2010 - 16:38) RuslanMRP написал(а):
phz

Вывило только - Unknown column 'date' in 'field list'

Спустя 3 минуты, 55 секунд (11.03.2010 - 16:42) phz написал(а):
or die(mysql_error() ."<br/>". $sql);
- выводит ошибки если такие имеются. Переведи ошибку для себя, я пока на обед.

Сделай совсем простой запрос чтобы понять.

К примеру что-то типа...

$query = mysql_query("SELECT DATE_FORMAT(date,'%d.%m.%Y') as `dateformat` FROM `tovar`");

Будет ясней

http://dev.mysql.com/doc/refman/4.1/en/dat...-functions.html

Спустя 4 минуты, 10 секунд (11.03.2010 - 16:46) RuslanMRP написал(а):
phz

обнаружил ошибку вместо date у меня data.

Но все равно выводит как и прежде

$result=mysql_query("SELECT  DISTINCT zakaz.idtovar, tovar.opis, tovar.data, tovar.price, DATE_FORMAT(data,'%d.%m.%Y') as `key` FROM 

zakaz INNER JOIN tovar ON zakaz.idtovar = tovar.idtovar WHERE zakaz.idtovar='"
.$login."' AND tovar.data Between '".$god1.$mes1.$den1."'

And '"
.$god2.$mes2.$den2."' ORDER BY $key ASC") or die(mysql_error() ."<br/>". $sql);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.