Помощник
|
Генерация случайного числа в php |
MximuS
|
Сообщение
#1
|
||
|
|
||
|
|||
SOKOJI |
2.8.2010, 22:49;
Ответить: SOKOJI
Сообщение
#2
|
|
Ченть типа
[PHP]while(strlen($random) < 8) { $rand = rand(0, 1000); $random .= $rand; }[/PHP] |
|
|
ZhukV |
3.8.2010, 10:02;
Ответить: ZhukV
Сообщение
#3
|
|
[PHP]
/*--------------------------------------------------------- Функция генерации рандомного числа относительно входящего параметра ---------------------------------------------------------*/ function SRnd($t = "a0AA0"){ $tar=array("NUMBER"=>array(48,57),"V_REG"=>array(65,90),"N_REG"=>array(97,122)); for($i=0;$i<strlen($t);$i++){ $char=ord(substr($t,$i,1)); if($char>=$tar["NUMBER"][0] && $char<=$tar["NUMBER"][1]){ $result.=chr(rand($tar["NUMBER"][0],$tar["NUMBER"][1])); }elseif($char>=$tar["V_REG"][0] && $char<=$tar["V_REG"][1]){ $result.=chr(rand($tar["V_REG"][0],$tar["V_REG"][1])); }elseif($char>=$tar["N_REG"][0] && $char<=$tar["N_REG"][1]){ $result.=chr(rand($tar["N_REG"][0],$tar["N_REG"][1])); } } return $result; } [/PHP] Генерирует так: Входящий параметр должен быть либо цыфра, либо латинськая буква. Если символ цыфра, сегенерирует рандом цыфры (от 0 до 9). Если латиница, то чисмол латиницы (от a до z), чуствительно к регистру (если нижний регистр, символ будет в нижнем регистре, если верхний, то и символ будет в верхнем регистре) |
|
|
MximuS
|
Сообщение
#4
|
|
спасибо, разобрался.
возник другой вопрос, не хочу создавать новую тем, поэтому напишу здесь: как на php в mysql таблице в определённой строке поменять значение лишь одного столбца? |
|
|
alexdrob |
3.8.2010, 14:50;
Ответить: alexdrob
Сообщение
#5
|
|
UPDATE `table` SET `pole_name`='новое значение' WHERE `id`='ID строки'; ну там где `id`='ID строки' может быть любое условие для выбора вашей строки я же не знаю вашей таблицы и какое условие отбора) |
|
|
MximuS
|
Сообщение
#6
|
|
|
|
|
alexdrob |
3.8.2010, 15:10;
Ответить: alexdrob
Сообщение
#7
|
|
нет, это не совсем номер строки) обычно каждая строка содержит уникальное число, по которому строки отличают, ну вроде номера, но оно может не соответствовать номеру строки))
то есть строка может быть первая и номер id = 18 |
|
|
MximuS
|
Сообщение
#8
|
|
где записан этот номер?
если в таблеце есть столбец "id", можно его для этого использовать? |
|
|
alexdrob |
3.8.2010, 15:15;
Ответить: alexdrob
Сообщение
#9
|
|
да может он у вас не записан)) откуда я знаю)
|
|
|
alexdrob |
3.8.2010, 15:18;
Ответить: alexdrob
Сообщение
#10
|
|
у вас есть поле уникальное? как вы строки отличаете?
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3417 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1243 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44926 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1891 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3403 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 24.4.2024, 4:00 |