$name=$_POST[name]; $num=$_POST[num]; $letters=$_POST[letters]; $length=$_POST[sel]; $lev=$_POST[lev]; if($_POST[gold]=="") $gold=0; if($_POST[wood]=="") $wood=0; if($_POST[iron]=="") $iron=0; if($_POST[food]=="") $food=0; if($_POST[cash]=="") $cash=0; //生成随机数,先是根据$length生成多少长度的随机数,然后可以加上前缀或者后缀, function randomkeys($length) { $str = '0123456789ABCDEFGHIJKLOMNOPQRSTUVWXYZ';//字符池 //$keywords=array(); for($i=0;$i<$length;$i++) { $randnum=floor(mt_rand(0,36)); $key=$key.$str{$randnum}; //生成php随机数 } return $key; }
//连接数据库 @mysql_connect("localhost:6033","root","root") or die("数据库连接失败"); @mysql_select_db("sg1") or die("数据库不存在或不可用"); mysql_query("set names gb2312");
//这里可以控制生成随机的个数$num
for($j=0;$j<$num;$j++) {
echo "
"; //echo randomkeys($length); //生成激活码 $keyword=$letters.randomkeys($length); echo "激活码:"; echo $keyword; //插入数据$query=@mysql_query("INSERT INTO `sg1`.`keywords` ( `name` , `num` , `gold` , `wood` , `iron` , `food` , `cashmoney` , `level` , `keyword` ) VALUES ( '".$name."', '".$num."', '".$gold."', '".$wood."', '".$iron."', '".$food."', '".$cash."','".$level."', '".$keyword."' );") or die("SQL 语句执行插入失败"); }
print_r(""); print_r("");//top '".$num."' $query=@mysql_query("select * from keywords order by id desc limit 10") or die("SQL 语句执行查询失败"); while($row=mysql_fetch_array($query)) { echo"名称:"; echo $row["name"]; echo"----"; echo"激活码:"; echo $row["keyword"]; echo"/n"; echo""; }
mysql_close();
?>