0
请我正在开发一个项目,并且需要为每个请求生成PIN码。这是我为PHP的脚本,但我需要实现codeigniter 3.也请我可以设置它,如果我想10针我输入10,并生成10到数据库中,如果想50我输入50。我是codeigniter 3的新手,我已经阅读了教程,但似乎并没有帮助。 这是我的代码在PHP将php脚本转换为codeigniter 3
请我希望能够生成基于我希望每个请求的号码。
<?php
$connect = mysqli_connect("localhost","hadassa","root", "")
or die("Cannot connect");
$digits = 5;
function gen_ran($digits) {
$n = "";
for ($x = 1; $x <= $digits; $x++) {
$n.=mt_rand(0,9);
}
return $n;
}
function gen_ran2($digits)
{
$n2 = "";
for($a=1; $a<=$digits; $a++)
{
$n2 .=mt_rand(0,9);
}
return $n2;
} \t \t
for($a=1; $a<=20; $a++)
{
$codes = gen_ran($digits) . gen_ran2($digits);
$query = "INSERT INTO pin (pin)
VALUES ('$codes')";
$result = mysqli_query($connect, $query)
or die("Error");
if($result)
echo"$codes<br>";
}
?>
<script type="text/javascript">
\t \t \t \t \t \t alert("PIN Generated Successfully");
\t \t \t \t \t \t window.location = "#";
\t \t \t \t \t </script>
有益的,但我只是需要生成随机数,并将其存储到数据库 –