title: Store same content "type" in one table with Mysql
body: <p>i'm creating a simple forum in my database, and one of the things that a <code>topic</code> has is many <code>comments</code>.</p>
  
  <p>The database structure is not the problem, i'm actualy looking for a way to use the same <code>comments</code> table, with <code>blog</code> <code>comments</code>. (I don't know how exacly i explain this, but i will try)</p>
  
  <p>I want that the blog posts table, have many comments (ok), and that the forum topics have also many comments.</p>
  
  <p>As Comments in the blog, and in topics are the same for me, would it be nice to store all of them in the same place? If yes, how can i distinguish one from other, and also 'find' them accurately?</p>
  
  <p>(I would have searched google if i knew the keyword... I had this problem other times, but i solved it creating a different name for the table, but they were the same, just referencing other thing...)</p>
  
  <p>I'm using CakePHP.</p>
  
  <p>Ivan</p>