数据库批量写入测试数据方法
<?php
$submit = input('get.submit/d');
if ($submit) {
for ($i = 0; $i < 10000; $i++) {
table('read')->insert([
'uid' => 1,
'sortid' => 1,
'title' => CreateRandomString(30),
'content' => CreateRandomString(1000),
'del' => mt_rand(0, 100) > 30 ? 0 : 1,
]);
}
v8Success('ok');
}
g('htmlcode.output', '
<input id="count"><button id="submit" type="button">提交</button>
<script>
$("#submit").on("click",function(){
var s = Date.parse(new Date())/1000;
var z = Cnum($("#count").val());
var a = function(count){
count--;
if(count<0){
var s2 =Date.parse(new Date())/1000-s;
alert("已完成"+z+"w条写入,花费"+s2+"秒");
return false;
}
$.getJSON("index.php",{
c:"cs",
submit:1
},function(rd){
console.log(rd);
if(rd["code"]){
a(count);
}
});
}
a(z);
});
</script>
');