Php 如何将数据库字段设置和更新为随机数
您好,我有一个存储数据的表,这个表由一个名为tnx_ref的字段组成,每当我更新我的表时,我都会尝试用随机数自动更新这个字段 这就是我试过的Php 如何将数据库字段设置和更新为随机数,php,random,numbers,set,Php,Random,Numbers,Set,您好,我有一个存储数据的表,这个表由一个名为tnx_ref的字段组成,每当我更新我的表时,我都会尝试用随机数自动更新这个字段 这就是我试过的 $tnx_ref = $_SESSION['genref']; $sql = "UPDATE transactions ". "SET tnx_ref = '62323232'". "WHERE id = $id"; 从上面的代码片段中,我已经用“62323232”更新了特定字段“tnx_ref”的值,但现在我想在每次更新时使
$tnx_ref = $_SESSION['genref'];
$sql = "UPDATE transactions ".
"SET tnx_ref = '62323232'".
"WHERE id = $id";
从上面的代码片段中,我已经用“62323232”更新了特定字段“tnx_ref”的值,但现在我想在每次更新时使其成为不同的随机数
我如何才能做到这一点,任何一个这样做的人都可以使用php中的随机数:
您还可以通过以下方式定义所需的位数:
rand(5,15);
(它将给您提供5到15位之间的随机数)。因此,您可以使用mysql进行dou
(例如,用于生成10到99之间的2位随机数):
每个记录都会得到一个不同的随机数,或者每个记录都会得到相同的随机数?非常感谢,我可以通过更新trips set driver_id=FLOOR(1+(rand()*3))将每个记录的rand设置在1到2到3之间
$random_number = rand();
$sql = "UPDATE transactions ".
"SET tnx_ref = '$random_number'".
"WHERE id = $id";
$sql = "UPDATE transactions ".
"SET tnx_ref = FLOOR(10 + (RAND() * 90))".
"WHERE id = $id";