Ⅰ 高分 求php 批量写入mysql表,简化源代码。不要复制粘贴别人的。
1、批量生成注册码的示例代码如下:
<?php
$Codes=GenCode(100);
echo'<pre>';
print_r($Codes);
echo'</pre>';
functionGenCode($GenCount)
{
$CodeArr=array();
$KeyStr='';
for($d=1;$d<=$GenCount;$d++){
$CodeStr='';
for($i=1;$i<5;$i++){
$Keys=str_shuffle($KeyStr);
$CodeStr=$CodeStr.'-'.substr($Keys,1,4);
}
$CodeArr[]=substr($CodeStr,1);
}
array_unique($Codes);
return$CodeArr;
}
代码运行截图:
<?php
$Codes=GenCode(100);
SaveToTxt('./test.txt',$Codes);
functionSaveToTxt($FileName,$CodeArray)
{
$fp=fopen($FileName,"w+")ordie("打开$FileName失败。");
fwrite($fp,implode("
",$CodeArray))ordie("写入$FileName数据失败。");
fclose($fp);
}
Ⅱ MySQL如何复制表中的一条记录并插入
1、打开navicat软件,打开要复制表的数据库,如下图所示: