Loading...
PHP/MySQL | Помогите сделать запрос
Всем ку,как правильно прописать рондом?
суть:
есть запрос
UPDATE `tabl` SET `ctolb`=ctolb+100
запрос добавляет в таблице tabl в строке ctolb по 100 единиц!
как сделать чтоб добавляло рандомное число? от 1 до 100 каждой строке по разному?
Romka (24.01.2018 в 10:57)
Всем ку,как правильно прописать рондом?
суть:
есть запрос
UPDATE `tabl` SET `ctolb`=ctolb+100
запрос добавляет в таблице tabl в строке ctolb по 100 единиц!
как сделать чтоб добавляло рандомное число? от 1 до 100 каждой строке по разному?


Попробуй так:
$random=mt_rand(1, 100);
UPDATE `tabl` SET `ctolb`=ctolb+$random
fishmen, это через php ? мне б сразу через phpadmin

Изображение

------
53372_Screenshot_4.png (9.8 Kb)
Скачиваний: 105
Romka, та это я через php имел в виду
fishmen (24.01.2018 в 11:07)
Romka, та это я через php имел в виду

а сформулировать прямым запросом можно?
Можно:

`ctolb`=`ctolb`+'".rand(1,100)."'

________
посл. ред. 24.01.2018 в 11:14; всего 1 раз(а); by Grouping
Grouping (24.01.2018 в 11:13)
Можно:

`ctolb`=`ctolb`+'".rand(1,100)."'


его выполнять сразу в таблице чтоль?
fishmen (24.01.2018 в 11:07)
Romka, та это я через php имел в виду

через пхп на сколько я помню нужно mysql_query(" вроде использовать?
Romka,


UPDATE `tabl` SET `ctolb` = `ctolb` + ROUND((RAND() * (100 - 1)) + 1)
Grouping (24.01.2018 в 11:13)
Можно:

`ctolb`=`ctolb`+'".rand(1,100)."'


в phpmyadmin такое не будет работать!
Онлайн: 7
Время:
Gen. 0.1191
(c) Bym.Guru 2010-2025