$query123="UPDATE szap SET numj = '$l111', otmet='$l111', zarpl='".rand(4990,18300)/100 ."' WHERE numj =".$buffo;
$result123 = mysql_query($query123) or die("Query failed");
Спустя 27 минут, 48 секунд (17.06.2012 - 13:19) Guest написал(а):
Так понимаю апдейт производится для нескольких записей. В вашей ситуации число рандомное, но запрос получается одинаковым для всех записей, которые затрагивает апдейт.
Здесь нужно использовать средства Mysql для определения рандомного значения
Здесь нужно использовать средства Mysql для определения рандомного значения
UPDATE table SET random=FLOOR(4990 + RAND() * (18300 - 4990)) WHERE field=1
Спустя 40 секунд (17.06.2012 - 13:19) T1grOK написал(а):
Забыл залогиниться.
Спустя 17 минут, 36 секунд (17.06.2012 - 13:37) Liancourt написал(а):
У кого еще какие идеи есть? Не подходит этот вариант, может какие-то циклы совместно с лимитом как-то использовать или еще что?
Спустя 20 минут, 4 секунды (17.06.2012 - 13:57) Placido написал(а):
А чем вариант T1grOK не подошел (кроме того, что нужно было еще добавить деление на 100)?
"... zarpl=FLOOR(4990 + RAND() * (18300 - 4990))/100 WHERE numj =".$buffo;
Спустя 28 минут, 51 секунда (17.06.2012 - 14:26) Liancourt написал(а):
Ну вообще вариант хороший и работающий, просто мне бы закрутить завертеть ))
Спустя 9 часов, 10 секунд (17.06.2012 - 23:26) vagrand написал(а):
Цитата |
просто мне бы закрутить завертеть |
И что бы вы хотели закрутить и куда это все завертеть?