-
پاسخ : relationship بین جداول دیتابیس در مامبو
[quote author=lordgh link=topic=21371.msg113290#msg113290 date=1251479442]
ممنون ولی پستی که جناب رجبی دادند هنوز برام کمی گنگه.یعنی عملا نمیدونم چطوری میشه در PHP این کار رو کرد.
[/quote]
من می خواستم توضیحی بدم، اما دیدم شما نوشتید با join و ... آشنایی دارید، نمی دونم واقعا دیگه چه چیزی رو باید توضیح بدم!
اما به زبان ساده تر و بدون استفاده از شکل متعارف join توضیح میدم. به این کد دقت کنید :
کد:
SELECT a.title, c.title FROM #__content AS a, #__categories AS c WHERE a.catid=c.id
با توجه به اینکه شناسه id در جدول مجموعه ها کلید اصلی هست، و همچنین شناسه مجموعه ی هر مطلبی (که برابر با مقدار id متناظر با مجموعه ی اون مطلب، در جدول مجموعه ها هست) ، در در یک فیلد به نام catid در جدول مطالب ذکر میشه.
این کد، عنوان مطالب و عنوان مجموعه متناظر با هر مطلب رو برای شما انتخاب می کنه.
البته یک توضیح بدم که این کدها ، کدهای پرس و جو به زبان SQL هستند و در PHP با استفاده از توابعی دقیقا عین این پرس و جو اجرا میشه.
بطور خاص در Mambo از توابع داخلی API برای کار با دیتابیس استفاده میشه که اجرای پرس و جو با دستور (" "
db->setQuery$ امکان پذیر هست.
[quote author=lordgh link=topic=21371.msg113290#msg113290 date=1251479442]
به نظرتون کدوم منبع رو بهتر هست مطالعه کنم تا کاملا با نحوه ی بازیابی و ذخیره ی محتوا در جداول دیتابیس در برنامه های تحت وب آشنا بشم؟
[/quote]
کتاب آموزش MySQL در 21 روز انتشارات نص تالیف پاچر هم مناسب هست اگر مطالعه کنید.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
08-28-2009 05:38 PM
# ADS
تبلیغات در جوملا فارسی
علاقه مندی ها (Bookmarks)