привет у меня есть таблица, в которой хранятся данные, эта таблица состоит из поля с именем tnx_ref, я пытаюсь автоматически обновлять это поле случайными числами каждый раз, когда я обновляю свою таблицу
это то, что я пытался,
$tnx_ref = $_SESSION['genref'];$sql = "UPDATE transactions ".
"SET tnx_ref = '62323232'".
"WHERE id = $id";
из приведенного выше фрагмента я обновил значение этого конкретного поля «tnx_ref с помощью» 62323232 «, но теперь я хочу, чтобы при каждом обновлении я делал разные случайные числа.
Как я могу это сделать, Any1 сделал такое
Таким образом, вы можете сделать это с помощью MySQL
(например, для генерации двухзначных случайных чисел от 10 до 99):
$sql = "UPDATE transactions ".
"SET tnx_ref = FLOOR(10 + (RAND() * 90))".
"WHERE id = $id";
Используйте случайное число в 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 цифр).