我正在开发一个网站,该网站将对来自CitySeach,Dealer Rater,Insider Pages,Yelp,Yahoo-local等主要评论网站的各种知名汽车经销商(即Fordham Toyota,Westchester Toyota,Toyota Of Manhattan等)进行评论。基本上,此网站的功能是允许企业主监控主要评论网站上的在线评论。
我在这个项目中使用codeigniter和datamapper(版本1.8),并且面临一些从mysql数据库中删除数据的问题。
以下是我的表结构部分:
+----------+ +----------------+ +--------------+
| Profile | | profiles_users | | users |
+----------+ +----------------+ +--------------+
| id |<---- | id |----->| id |
| name | | profile_id | | name |
+----------+ | user_id | | email |
| +----------------+ | password |
| +--------------+
+--> +--------------+
| reviews |
+--------------+
| id |
| title |
| author |
| review |
| rating |
| date |
| profile_id |
+--------------+
在“个人资料”表中,我存储了delar名称(例如Fordham Toyota,Westchester Toyota等),在“用户”表中我存储了企业主的名称。我正在使用api获取评论并将其存储在“评论”表中,并附带“profile-id”。
每个个人资料的评论可能超过20000条。现在我有平均值。每个档案12000评论。
每当我要删除个人资料时,都应该删除该个人资料的评论,但在这里我收到一条错误消息,例如:
“致命错误:在1999年的/home/business/public_html/system/database/DB_active_rec.php中,允许的内存大小为134217728字节(试图分配20个字节)”
任何人都可以就此提出建议。
答案 0 :(得分:0)
尝试更改内存限制:
ini_set('memory_limit', '-1');