1

以下の私のコードは、データベースへの 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;');
4

0 に答える 0