Ⅰ 高分 求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軟體,打開要復製表的資料庫,如下圖所示: