许多INSERT操作后数据库都会损坏

时间:2013-07-13 19:41:01

标签: php database sqlite

我的代码应该自动将CSV插入数据库。但是,如果输入文件包含多于 10 行,则数据库可能会因消息“数据库磁盘映像格式不正确”而损坏。

$db->exec('BEGIN;');
while(!feof($data)) {
    $line = fgets($data);
    $tmp = split(",", $line);

    $query = "INSERT INTO calendar_dates VALUES (
            '$tmp[0]','$tmp[1]',$tmp[2])";

    $db->exec($query);
    if (!$results) {
        exit ("Error<br>");
    }

}

$db->exec('COMMIT;');

0 个答案:

没有答案