как установить и обновить базу данных под случайными числами

привет у меня есть таблица, в которой хранятся данные, эта таблица состоит из поля с именем tnx_ref, я пытаюсь автоматически обновлять это поле случайными числами каждый раз, когда я обновляю свою таблицу
это то, что я пытался,

$tnx_ref = $_SESSION['genref'];$sql = "UPDATE transactions ".
"SET tnx_ref = '62323232'".
"WHERE id = $id";

из приведенного выше фрагмента я обновил значение этого конкретного поля «tnx_ref с помощью» 62323232 «, но теперь я хочу, чтобы при каждом обновлении я делал разные случайные числа.

Как я могу это сделать, Any1 сделал такое

1

Решение

Таким образом, вы можете сделать это с помощью MySQL
(например, для генерации двухзначных случайных чисел от 10 до 99):

$sql = "UPDATE transactions ".
"SET tnx_ref = FLOOR(10 + (RAND() * 90))".
"WHERE id = $id";
1

Другие решения

Используйте случайное число в php:
http://php.net/manual/en/function.rand.php

$random_number = rand();
$sql = "UPDATE transactions ".
"SET tnx_ref = '$random_number'".
"WHERE id = $id";

Вы также можете определить, сколько цифр вы хотите этим: rand(5, 15); (Это даст вам случайное число от 5 до 15 цифр).

1

По вопросам рекламы [email protected]