質問: $pdo->prepare("INSERT IGNORE INTO all_fsdb (entityName,entityCode,taxonomyNameEng,taxonomyNameJpn,amout,amtDecimals,fsCategory,taxonomySource,accumName,yearEnd,period,unq) VALUES (:entityName,:entityCode,:taxonomyNameEng,:taxonomyNameJpn,:amout,:amtDecimals,:fsCategory,:taxonomySource,:accumName,:yearEnd,:period,:unq)"); for ($u=0; $u <$counting1 ; $u++) { $stmt_A->BindValue(':entityName',$result[$secid[$i]][$r][$u][11],PDO::PARAM_STR); $stmt_A->BindParam(':entityCode',$result[$secid[$i]][$r][$u][12],PDO::PARAM_INT); $stmt_A->BindValue(':taxonomyNameEng',$result[$secid[$i]][$r][$u][1],PDO::PARAM_STR); $stmt_A->BindValue(':taxonomyNameJpn',$result[$secid[$i]][$r][$u][5],PDO::PARAM_STR); $stmt_A->BindParam(':amout',$result[$secid[$i]][$r][$u][2],PDO::PARAM_INT); $stmt_A->BindParam(':amtDecimals',$result[$secid[$i]][$r][$u][3],PDO::PARAM_INT); $stmt_A->BindValue(':fsCategory',$result[$secid[$i]][$r][$u][4],PDO::PARAM_STR); $stmt_A->BindValue(':taxonomySource',$result[$secid[$i]][$r][$u][6],PDO::PARAM_STR); $stmt_A->BindValue(':accumName',$result[$secid[$i]][$r][$u][7],PDO::PARAM_STR); $stmt_A->BindParam(':yearEnd',$result[$secid[$i]][$r][$u][8],PDO::PARAM_INT); $stmt_A->BindParam(':period',$result[$secid[$i]][$r][$u][9],PDO::PARAM_INT); $stmt_A->BindValue(':unq',$result[$secid[$i]][$r][$u][10],PDO::PARAM_STR); $stmt_A->execute(); } } catch (PDOException $e) { var_dump($e->getMessage()); } } echo ("合計で".array_sum($ttl)."件のレコードが登録されました".""); $ttl=array(); if (empty($resultError[$secid[$i]])) { }else{ echo '(注)以下の'.count($resultError[$secid[$i]]).'件のレコードを除外して 登録いたしました'; prep($resultError[$secid[$i]]); } echo ''; } ?> 戻る ```
回答: phpのメモリ不足で落ちているのでは?と直感的に思いました。 php.iniのmemory_limitを増やしてみたらどうでしょう?