所以在行和列已知的情况下行和列分别用rows和clos,用两个for语句就能方便的写出tr和td标签,td代码的for语句镶嵌在tr代码的for语句之内:
<?php
header("Content-type:text/htmlcharset=GB2312")
?>
<table border="1" width="600">
<?php
for($i=0$i<$_GET['rows']$i++):
echo"<tr>"
for($n=0$n<$_GET['cols']$n++):
echo"<td></td>"
endfor
echo"</tr>"
endfor
?>
</table>
<h1>表格的绘制</h1>
<form>
<input type="text" name="rows"/></br>
<input type="text" name="cols"/></br>
<input type="submit" name="submit"/>
</form>
if ($strleng>100){//如果大于100条就每次写入100,休息1秒,然后继续写,直到写完为止
$write_count = floor($strleng/100)
while ($write_count > 0){
for ($i=0$i<100$i++){
echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3)"//写100次就休息
}
//echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9)"这样可以一次插入多条数据,效率更高
//参考https://dev.mysql.com/doc/refman/5.7/en/insert.html
$write_count -=1
sleep(1)
echo '休息1秒'
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)