با سلام
یک سایت دانلود بازی های رایانه ای رو دارم می نویسم که بازی هایی که قرار میدن بین 50 تا 65 تا پارت (لینک دانلود) دارن
علاوه بر اون هر بازی 30 تا لینک دانلود جداگانه داره
یعنی برای هر بازی حدودا باید 95 تا لینک دانلود قرار بدن
من اگر بخوام 95 تا فیلد توی دیتابیس قرار بدم که جور در نمیاد حجمش خیلی زیاد میشه اصلا نمیشه کدنویسیش کرد
18 تا فیلد دیگه هم توی دیتابیس موجود هست (عنوان و تاریخ و ....) که جمعا با اون 95 تا میشه 108 تا ...
اگر هم بخوام 1 فیلد nvarchar قرار بدم باز هم نمیشه چون این 95 تا لینک همشون به صورت جداگانه توی سایت باید نمایش داده بشن (بعضی هاشون هم اصلا نباید نمایش داده بشن)
بهترین راه چیه؟
ممنون میشم راهنمایی کنید
چرا اگر لینکش ها را در بانک قرار دهید مشکل داره ؟
به نظر من مشکلی نداره سایت های مدیریت محتوا همین هستند ، باید همه اطلاعات در بانک ذخیره بشه
میخوام بدونم راهی نداره فیلد هارو کمتر کنم؟
یعنی 120 تا فیلد توی یه جدول مشکلی به وجود نمیاره؟
به عنوان مثال استاد اینجا رو نگاه کنید
نمیشه یه فیلد nvarchar در نظر گرفت و پارت های لینک دانلود رو به این صورت توی پنل کاربر وارد کنه و توی سایت هم هر پارت 1 سطر باشه؟؟؟!!!
شما نباید ستون بگیرید
یک جدول جدا که رابطه با جدول اصلی داره باید بگیرید
مثلا کد بازی و لینک دانلود
کد بازی رابطه اش با کلید اصلی جدول بازی است
یعنی باید 2 تا جدول داشته باشم یکی برای خود بازی ها یکی هم برای لینک های دانلودشون
اما چطوری موقع ارسال پست توی پنل 2 تا سطر توی 2 تا جدول همزمان درج کنم؟
یا اینکه چجوری رابطه برقرار کنم بین دوتا جدول که کدوم لینک مال کدوم بازی هست یا به ترتیب باشن لینک هاش؟
کدش رو بلد نیستم بنویسم گیج شدم :(
بله باید دو جدول داشته باشید
ابتدا بازی را ثبت کنید و کد بازی را بدست بیارید و سپس لینک ها را ثبت کنید
برای رابطه از کد بازی مشخص میشود
یعنی کاربر باید دو بار ثبت کنه؟
یک بار بازی رو ثبت کنه بعد بره دوباره براش لینک ثبت کنه؟
من فکر کردم همزمان با ثبت بازی لینکها رو هم باید ثبت کنه!
میتونید همزمان ثبت کنید
ابتدا بازی را ثبت کنید و سپس با یک کوئری آخرین آی دی را بدست بیارید و لینک ها رو ثبت کنید
اگر از استور پروسیجر استفاده کنید مشکل همزمانی نخواهید داشت
خیلی متشکر
حالا شروع کنم به نوشتن اگر جایی به مشکل خوردم ازتون میپرسم استاد
برای جبران زحماتتون یک قالب اختصاصی برای سایت برنامه نویسان طراحی کردم (PSD) که البته هنوز تموم نشده. ولی واقعا خیلی خوب شده. براتون ارسال میکنم اگر هم فرصت نداشتید کد کنید بگید خودم براتون کد کنم (HTML-Css-JQuery-Responsive)
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)