H/-\mid
پنج شنبه 23 فروردین 1386, 21:42 عصر
سلام.من دو تاجدول شامل اطلاعات منوهای سایت دارم به نامهای tbl_m_cats شامل دسته های اصلی و tbl_sub_cats شامل دسته های فرعی.این دوتا جدول رو با استفاده از دستور زیر join میکنم.
"SELECT tbl_cats.cat_id , tbl_cats.cat_name , tbl_cats._m_cat_id , tbl_m_cats.m_cat_id , tbl_m_cats.m_cat_name FROM tbl_cats INNER JOIN tbl_m_cats on tbl_cats._m_cat_id=tbl_m_cats.m_cat_id";
و میخوام اینها رو به یک فایل xml به صورت زیر دربیارم:
<m_cat name="cat1">
<subcat>subcat1</subcat>
<subcat>subcat2</subcat>
<subcat>subcat3</subcat>
<m_cat name="cat2">
<subcat>subcat1</subcat>
<subcat>subcat2</subcat>
<subcat>subcat3</subcat>
</m_cat>
چطور میتونم این کار رو انجام بدم؟
البته میدونم که این کار رو باید از طریق کلاس XmlDocument انجام داد.ولی چون هر ردیف از جدول یک فیلد m_cat_name داره داخل فایل xml برای هر sub cat یه m_cat ساخته میشه.مثل این:
<m_cat name="cat2">
<subcat>subcat1</subcat>
</m_cat>
<m_cat name="cat2">
<subcat>subcat2</subcat>
</m_cat>
<m_cat name="cat3">
<subcat>subcat1</subcat>
</m_cat>
"SELECT tbl_cats.cat_id , tbl_cats.cat_name , tbl_cats._m_cat_id , tbl_m_cats.m_cat_id , tbl_m_cats.m_cat_name FROM tbl_cats INNER JOIN tbl_m_cats on tbl_cats._m_cat_id=tbl_m_cats.m_cat_id";
و میخوام اینها رو به یک فایل xml به صورت زیر دربیارم:
<m_cat name="cat1">
<subcat>subcat1</subcat>
<subcat>subcat2</subcat>
<subcat>subcat3</subcat>
<m_cat name="cat2">
<subcat>subcat1</subcat>
<subcat>subcat2</subcat>
<subcat>subcat3</subcat>
</m_cat>
چطور میتونم این کار رو انجام بدم؟
البته میدونم که این کار رو باید از طریق کلاس XmlDocument انجام داد.ولی چون هر ردیف از جدول یک فیلد m_cat_name داره داخل فایل xml برای هر sub cat یه m_cat ساخته میشه.مثل این:
<m_cat name="cat2">
<subcat>subcat1</subcat>
</m_cat>
<m_cat name="cat2">
<subcat>subcat2</subcat>
</m_cat>
<m_cat name="cat3">
<subcat>subcat1</subcat>
</m_cat>