テーブルに格納されたデータを「CSV for Excel」形式でエクスポートしようとすると下記エラーが表示され、エクポートできない状況です。
※バージョンはMySQL5.7 です。
※利用サーバーは「NTTコミュニケーションズ」の
法人向けサービス Bizメール&ウェブ ビジネス です。
**```Fatal error: Cannot 'break' 2 levels in
/usr/share/phpMyAdmin/export.php on line 864
調べたところ、下記サイトにて、下記解決策が提示さていました。 [https://github.com/phpmyadmin/phpmyadmin/issues/11912](https://github.com/phpmyadmin/phpmyadmin/issues/11912) ↓以下、英語のやり取りをGoogle翻訳化しています。 ~このサイトで提示されている解決策~ **修正行864の変更により、この問題を解決できます。** **break 2; 沿って: ** break; 心配しないでください。これはphpMyAdminチームのコードの誤りです。2つのネストされたループではなく、1つのループに入ります。そのため、「2を中断」することはできません(2はネストされたループ内にいることを示しているため)。PHP7は以前のバージョンよりも厳しいため、エラーが表示されます。ところで、これは他のパッケージ(PHPExcel、phpMyAdminの新しいバージョンなど)を修正できます。ほとんどの場合、開発者はネストされたループを削除し、このコード行の更新を忘れていました。** **へ変更することで解決します。** ~以上が提示された解決策~ **この中の*break 2; を break; に変えるといったことですが、 どこの何をさわると変えれるのかわからない状況です。 上記についてご教示いただけると大変有難いです。** <追記> phpMyAdminがインストールされているサーバーの中を探しまわりましたが、 「usr」というディレクトリがまず見つからない状況で、export.phpにたどり着けない状況です。 ↓こちらサーバ上のファイル格納場所です。色々なところを念のためくまなく探しましたが 見つからず... ![](23ef08f746bd7ec235036a53b1d3bed3.png) ↓FFFTP上からもくまなく探しましたが見つからず... ![イメージ説明](7d11625f8a8822e028bb97565c9f3c56.png)
回答1件
あなたの回答
tips
プレビュー