نمایش نتایج 1 تا 6 از 6

نام تاپیک: ذخیره چند دسته بندی برای یک محصول در دیتابیس

  1. #1

    Lightbulb ذخیره چند دسته بندی برای یک محصول در دیتابیس

    سلام دوستان
    وقت بخیر

    روش شما برای اینکار چیه ؟ فرض کنید ما یک محصول داریم که توی چندتا دسته میخوایم تیک بزنیم و تو دیتابیس ذخیره کنیم . اول اینکه دسته هارو به چه شکل تو دیتابیس ذخیره کنیم با چه فرمت و روشی ؟
    بعد از اونور اگه بخوایم مثلا ی محصول رو بر اساس دسته نشون بدیم چجوری اطلاعات رو میگیرید ؟
    یا مثلا اگه بخواید مطالب یک دسته خاص رو نشون بدید چطور اینکارو میکنید ؟

    البته این بیشتر جنبه سوال داره چون من ی روشیو رفتم نتیجه خوب نداشت .
    ممنون

  2. #2

    نقل قول: ذخیره چند دسته بندی برای یک محصول در دیتابیس

    این عکس رو یه نگاه بندازید شمای دیتابیس وردپرس هست
    https://codex.wordpress.org/images/2/25/WP4.4.2-ERD.png

    معمولا برای این کار یه جدول واسط در نظر می گیرن که فقط کلید جدول هایی که با هم رابطه دارن داخلش هستن
    مثال ساده:






    -- ----------------------------
    -- Table structure for cat
    -- ----------------------------
    DROP TABLE IF EXISTS "cat";
    CREATE TABLE "cat" (
    "id" INTEGER NOT NULL,
    "title" TEXT,
    "url" TEXT NOT NULL,
    PRIMARY KEY ("id"),
    CONSTRAINT "url_uniqe" UNIQUE ("url" ASC)
    );

    -- ----------------------------
    -- Table structure for post
    -- ----------------------------
    DROP TABLE IF EXISTS "post";
    CREATE TABLE "post" (
    "id" INTEGER NOT NULL,
    "text" TEXT,
    "title" TEXT,
    PRIMARY KEY ("id")
    );

    -- ----------------------------
    -- Table structure for post_cat_rel
    -- ----------------------------
    DROP TABLE IF EXISTS "post_cat_rel";
    CREATE TABLE "post_cat_rel" (
    "id" INTEGER NOT NULL,
    "post_id" INTEGER,
    "cat_id" INTEGER,
    PRIMARY KEY ("id"),
    FOREIGN KEY ("post_id") REFERENCES "post" ("id") ON DELETE CASCADE ON UPDATE CASCADE,
    FOREIGN KEY ("cat_id") REFERENCES "cat" ("id") ON DELETE CASCADE ON UPDATE CASCADE
    );
    آخرین ویرایش به وسیله peymang : دوشنبه 10 دی 1397 در 01:34 صبح

  3. #3

    نقل قول: ذخیره چند دسته بندی برای یک محصول در دیتابیس

    سلام .
    ممنون از پاسختون .

    یعنی باید برای یک مطلب که مثلا تو 6 تا دسته بخواد تیک بخوره باید 6 بار تو جدول واسط برای هر دسته ذخیره بشه ؟

  4. #4

    نقل قول: ذخیره چند دسته بندی برای یک محصول در دیتابیس

    سلام .
    ممنون از پاسختون .

    یعنی باید برای یک مطلب که مثلا تو 6 تا دسته بخواد تیک بخوره باید 6 بار تو جدول واسط برای هر دسته ذخیره بشه ؟

  5. #5

    نقل قول: ذخیره چند دسته بندی برای یک محصول در دیتابیس

    نقل قول نوشته شده توسط amirali_bk مشاهده تاپیک
    سلام .
    ممنون از پاسختون .

    یعنی باید برای یک مطلب که مثلا تو 6 تا دسته بخواد تیک بخوره باید 6 بار تو جدول واسط برای هر دسته ذخیره بشه ؟

    درسته، همینطوری میشه

  6. #6

    نقل قول: ذخیره چند دسته بندی برای یک محصول در دیتابیس

    نقل قول نوشته شده توسط peymang مشاهده تاپیک
    درسته، همینطوری میشه
    مرسی داداش لطف کردی

تاپیک های مشابه

  1. مشکل در طراحی اصولی یک دیتابیس ساده
    نوشته شده توسط IMANAZADI در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 30
    آخرین پست: جمعه 20 آذر 1394, 16:53 عصر
  2. سوال: فیلدهای مورد نیاز برای جداول کاربر ،محصولات و تراکنش در دیتابیس
    نوشته شده توسط hmahdavi921 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: یک شنبه 25 آبان 1393, 00:01 صبح
  3. اصول طراحی دیتا بیس
    نوشته شده توسط mahsa.admin در بخش تحلیل و طراحی بانک اطلاعات
    پاسخ: 5
    آخرین پست: سه شنبه 19 بهمن 1389, 21:08 عصر
  4. اصول طراحی دیتابیس
    نوشته شده توسط Sirwan Afifi در بخش SQL Server
    پاسخ: 1
    آخرین پست: سه شنبه 13 بهمن 1388, 21:51 عصر
  5. اصول کار با دیتابیس های حجیم
    نوشته شده توسط javad3151 در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: دوشنبه 10 بهمن 1384, 08:06 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •