致命的なエラー: C:\xampp\htdocs\project\App\library\PEAR\MDB2\Driver\mysql.php の行 1160 で、33554432 バイトの許容メモリ サイズが使い果たされました (51 バイトを割り当てようとしました)
大規模な DB (1.5GB) があり、DB で情報を検索しようとすると、そのエラーが発生します。それを解決する方法がわかりませんか?誰かが助けてくれたらありがとう。:-)
コードで実行している可能性のあるクレイジーなループは別として、そのエラーが発生する最も単純な理由は、データベースの使用を完全に無視して、それをすべて PHP にロードしようとしている場合です。
しかし、それはクレイジーでしょう!:)
選択したデータベースが SQL ベースの場合は、次のようなものを試してください。
SELECT *
(...)
LIMIT 20 // to get the first xx results only
余談ですが、大規模なデータベースを使用して学習しているということは、初心者のエラーの大部分 (索引付けされていないテーブルなどはすぐに明らかになるなど) であることは素晴らしいことです。