50000 件を超えるレコード (ショッピング カートの製品) を含む CSV を編集してアップロードします。システム内のテーブルの数を更新する必要があります。そのため、ショッピングカートで zend フレームワークを使用しています。
PHP/MYSQL を使用してバッチ処理する前に、メモリ内でそれら (50000 CSV レコード) を分割する予定です
誰でもこれについてアドバイスをください
私が今していることは
public function getDataFromPath($path=null) {
if($path == null) {
$path = $this->_path;
}
ini_set("auto_detect_line_endings", 1);
$fp = fopen($path, "r");
while(($line = fgetcsv($fp, 5000, ",")) !== FALSE) {
$line = self::trimArray($line);
$this->data[] = $line;
}
fclose($fp);
return $this->data;
}
よろしくローシャン