|
автор: новичек (26.09.2005 в 18:57) |
|
| Здравствуйте.
Есть таблица. В ней 3 основных поля, zakaz, email, oplata. В поле zakaz количество заказанных вещей, в поле email - мыло и в поле oplata - 0 если не оплачено, 1 если оплачено.
Как сгруппировать выод на екран в порядке убывания по количеству заказаных вещей ?
то есть, к примеру с мыла qwert@qwert.ru сделал 3 заказа. в первом 3 вещи, во втором 1, в третьем 1.
а с мыла zxcv@zxcv.ru сделал 2 заказа, в первом 8 вещей, во втором 10 вещей.
значит должно вывести.
1. zxcv@zxcv.ru 18
2. qwert@qwert.ru 5 | |
|
|
|
|
|
|
|
для: новичек
(26.09.2005 в 18:57)
| | Вам поможет следующий запрос
$sql="SELECT * FROM $table" ORDER BY zakaz DECS";
$result=mysql_query(sql);
|
где $table имя вашей таблицы | |
|
|
|
|
автор: новичек (26.09.2005 в 22:26) |
|
|
для: napTu3aH
(26.09.2005 в 20:19)
| | не работает. выдает
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in | |
|
|
|
|
|
|
|
для: napTu3aH
(26.09.2005 в 20:19)
| | $sql="SELECT * FROM $table" ORDER BY zakaz DECS";
$result=mysql_query($sql);
А для чего эта кавычка?
______________________
Попробуй так:
$sql='SELECT * FROM nametable ORDER BY zakaz DECS';
$result=mysql_query($sql);
if ($result)
{
echo "OK";
}
else
{
echo "Oblom";
}
|
Что выдает? | |
|
|
|
|
|
|
|
для: Boss
(26.09.2005 в 22:34)
| | Очепятался :) | |
|
|
|
|
|
|
|
для: новичек
(26.09.2005 в 18:57)
| | Вам нужен запрос
SELECT email, sum(zakaz) AS total FROM tbl
WHERE oplata = 1
GROUP BY email
ORDER BY total DESC
|
| |
|
|
|
|
автор: новичек (27.09.2005 в 10:01) |
|
|
для: cheops
(26.09.2005 в 23:11)
| | вот как я прописал
<?
$sql=mysql_query("SELECT email, sum(zakaz) AS total FROM ad_orders
WHERE oplata = 1
GROUP BY email
ORDER BY total DESC");
while ($result=mysql_query(sql)) {
echo "$result[email] - $result[endtotal]";
}
?>
|
ошибое никаких не выдает но и результат не выводит.
только выводит одну черточку - | |
|
|
|
|
автор: новичек (27.09.2005 в 10:36) |
|
|
для: новичек
(27.09.2005 в 10:01)
| | все нашел где ошибка, всем спасибо, все работает | |
|
|
|