1 выводим потраченную суму
$ad_amount=mysql_query("SELECT sum(amount) from shopping WHERE advertiser='$wmid'");
$ad_amount=mysql_result($ad_amount,0,0);
2 выводим возможные проценты из базы
вот таблица мускуля discount
min max procent
500 600 1
600 1000 3
например клиент потратил от 500 до 600 руб, ему скидка 1 % (это к примеру)
теперь как оприделить ему процент ? кто тут может пмочь ?
Спустя 7 минут, 52 секунды (18.05.2011 - 10:26) Michael написал(а):
SELECT `procent` FROM `discount`
WHERE %d >= `min` AND %d < `max`
, где вместо %d подставишь свое $ad_amount
Спустя 9 минут, 5 секунд (18.05.2011 - 10:35) okapo написал(а):
Michael
а если он болше 1000 или меньше 500 что тогда пустое поля ?
а если он болше 1000 или меньше 500 что тогда пустое поля ?

Спустя 1 час, 1 минута, 26 секунд (18.05.2011 - 11:37) Michael написал(а):
mysql_num_rows проверишь, если 0, то не найдено ничего, соответственно и скидка - 0.
Спустя 1 час, 3 минуты, 47 секунд (18.05.2011 - 12:40) Basili4 написал(а):
ИМХО лучше BETWEEN использовать BETWEEN min AND max; красивши как то
Спустя 39 минут, 51 секунда (18.05.2011 - 13:20) okapo написал(а):
Basili4
как это в деле будет ?
как это в деле будет ?
Спустя 50 минут, 33 секунды (18.05.2011 - 14:11) Basili4 написал(а):
SELECT `procent` FROM `discount`
WHERE %d BETWEEN min AND max
WHERE %d BETWEEN min AND max
Спустя 32 минуты, 17 секунд (18.05.2011 - 14:43) okapo написал(а):
так как с этой использовать
id min max procent
1 100 500 1
2 500 1000 2
3 1000 2000 4
4 2000 4000 8
id min max procent
1 100 500 1
2 500 1000 2
3 1000 2000 4
4 2000 4000 8
Спустя 24 минуты, 27 секунд (18.05.2011 - 15:08) okapo написал(а):
так не буду для каждой строки запрос делать надо тут что ни буть оптимальнее
Спустя 3 минуты, 43 секунды (18.05.2011 - 15:11) Basili4 написал(а):
okapo
зачем для каждой,
Для всех.
зачем для каждой,
Для всех.
Спустя 2 дня, 8 часов, 32 минуты, 27 секунд (20.05.2011 - 23:44) Лена написал(а):
SELECT `procent` FROM `discount`
WHERE $ad_amount BETWEEN `min` AND `max`
min и max - зарезервированные слова, в кавычки брать надо.
Спустя 1 час, 1 минута, 26 секунд (21.05.2011 - 00:45) Basili4 написал(а):
У какая девчушка строгая у нас появилась.
Спустя 5 минут, 40 секунд (21.05.2011 - 00:51) Игорь_Vasinsky написал(а):
Лена
а то что голая переменная в sql?
а то что голая переменная в sql?
Спустя 10 минут, 57 секунд (21.05.2011 - 01:02) Basili4 написал(а):
Игорь_Vasinsky
может её раньше обработали.
может её раньше обработали.
Спустя 4 минуты, 59 секунд (21.05.2011 - 01:07) Игорь_Vasinsky написал(а):
Basili4
да я про "красоту"
да я про "красоту"
"' . $ad_amount . '"
{$ad_amount}
Спустя 1 минута, 20 секунд (21.05.2011 - 01:08) Basili4 написал(а):
Игорь_Vasinsky
мммм ну тогда ДА. Лена как вы объясните такой промах мммм ???
мммм ну тогда ДА. Лена как вы объясните такой промах мммм ???
Спустя 2 минуты, 57 секунд (21.05.2011 - 01:11) Игорь_Vasinsky написал(а):





