I have a question for how I would design a few tables in my database. I have a table to track Categories and one for Subcategories:
TABLE Category Catego
Attach tags to the products in instead of a category hierarchy. It is much more flexible.
create table product (id, name,...) create table tag (id, name, description) create table product_tag (product_id, tag_id)