אשמח אם תעשה תצלום מסך לטבלאות שלך(תגזור רק את הטבלואות מהצילום..)
בגדול- זה מה שאני הייתי עושה:
קוד:
--cards--
id|name|...|subcat_id|cat_id|city_id|zone_id
--city--
id|name|...|zone_id
--zone--
id|name|...
--subcategories--
id|name|...|cat_id
--categories--
id|name|...
מה שאתה עושה זה שולף לפי סאב קטג' ולפי עיר.
**אם אתה רוצה לעשות שיהיה אין סוף תתי קטגוריות אתה עושה ככה:
קוד:
--cards--
id|name|...|cat_id|city_id|zone_id
--catagories--
id|name|...|parent
*השדה parent מכיל את הID של קטג' האב. אם ריק=קטג' ראשית.
*** ...=כל שאר השדות שאתה רוצה