【发布时间】:2015-08-26 05:01:53
【问题描述】:
我已经在 php 中创建了一个生成随机数并已插入到 mysql 中。但是我想在刷新一次时循环它1000次。所有项目都必须存储在数据库中。我该怎么做?
function generateCode($length = 11) {
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$charactersLength = strlen($characters);
$randomString = '';
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, $charactersLength - 1)];
}
return $randomString;
}
echo $lucky_code=generateCode()."<br/>";
$servername = "localhost";
$username = "root";
$password = "";
$database = "random";
$cnt = mysql_pconnect($servername, $username, $password) or die(mysql_error());
mysql_select_db($database);
mysql_query("INSERT INTO tbl_code(code) VALUES('$lucky_code')",$cnt) or die(mysql_error());
【问题讨论】:
-
你可以设置 -->for ($i = 0; $i
-
@syedmohamed 或者他可以使用
1000作为参数传递来调用他的退出函数,因为无论如何他已经观察到默认参数。 Chheang,您收到的错误是什么? -
@syedmohamed 这是我的长度数字。