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'
Вывило только - 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.
Но все равно выводит как и прежде
обнаружил ошибку вместо 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);