我通过保持刷新浏览器继续将数据插入到表t1中。插入大约30条记录后,返回错误103。
<?php
function string($s, $quote = FALSE)
{
if ($s === NULL) return 'NULL';
$r = sqlite_escape_string($s);
if ($quote) return "'".$r."'";
return $r;
}
if ($db = sqlite_open('fs.db', 0666, $sqliteerror))
{
$sqlCreate = "create table t1 (id char(13) NOT NULL,path char(255) NOT NULL,PRIMARY KEY (id))";
$id = uniqid("");
$p = "hellovimal";
$prevsql = sprintf("INSERT INTO t1 (id, path) VALUES (%s,%s)",string($id, TRUE), string($p, TRUE));
$result = sqlite_query( $prevsql,$db, SQLITE_NUM, $err);
}
else
{
die($sqliteerror);
}
这是截图
为什么在插入大约35条记录后会发生这样的错误以及如何修复它?