大虾快来看看,为什么这个程序运行几百条的时候就停了。
shici_tmp 表中只有10万多条数据。
每次都是运行几百次(次数不一定)的时候就停止了。
把$the_yuan1这个值改成固定值就可以运行完。这是为什么?
<?php include './conn.php'; ?>
<?php //
//
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8");
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
function rand0($len){
$chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz';
$string=time();
for(;$len>=1;$len--){
$position=rand()%strlen($chars);
$position2=rand()%strlen($string);
$string=substr_replace($string,substr($chars,$position,1),$position2,0);
}
return $string;
}
for($ji=0;$ji<10000;$ji++){
echo $ji.'-------AAAAAAAAAAAAAAAAAAAAAA<br>';
$the_yuan1=rand0(8);
$result1=mysql_query("SELECT * FROM shici_tmp where tmp=1 and yuanwen = '".$the_yuan1."' ");
$row1=mysql_fetch_row($result1);
while($row1){
$c_id=$row1[0];
$c_biaoti=$row1[1];
$row1=mysql_fetch_row($result1);
}
echo $ji.'-------BBBBBBBBBBBBBBBBBBBBB<br>';
}
echo "OKOKOKOKOKOKOKO";
?>