• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
افزایش خودکار یک فیلد در هر رکورد با مشاهده آن رکورد
#1
سلام Smile
آیا امکان داره هنگام تعریف دیتابیس ، این امکان را به یک فیلد بدیم که با مشاهده اون رکورد یکی بهش اضافه بشه، مثل تعداد مشاهدات اخبار به صورت خودکار توسط دیتابیس اضافه بشه، نه از طریق Php و آیا این کار بهینه است؟؟؟
  پاسخ
تشکر شده توسط :
#2
درباره ی آمار بازدید روش شما اشتباهه، پیشنهاد میکنم از اسکریپت های آماده برای ثبت بازدید مطالب سایتتون استفاده کنید. ممکنه یک فرد چندبار صفحه را رفرش کنه یا درخواست از سمت ربات های موتورهای جستجوگر باشه که اینها جزو آمار حقیقی محسوب نمیشوند.


تا جایی که من میدونم خود mysql همچین امکانی نداره، برای پیاده سازی این روش شما باید دو دستور select و update رو به دنبال هم اجرا کنید.
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :
#3
از پاسختون ممنونم Smile
در کل بهتره ، عملیات را بیشتر سمت Php انجام بدیم یا این کار را واگذار کنیم به دیتابیس؟ از نظر سرعت کدومش بهتره
  پاسخ
تشکر شده توسط :
#4
خواهش.
هر کدام وظیفه خاصی دارند. در هر مورد فرق میکنه. ولی به طور کلی سرعت php>database
به طور مثال من یکسری آیتم دارم. اینجا مطرح میشه که در آرایه ذخیره کنیم یا در دیتابیس. خوب الان توی همین مورد بستگی داره به اینکه آیتم ها چه میزان و چه اندازه ای هستند؟ نیاز به دسته بندی دارند؟ و ...
به یـزدان که گر ما خرد داشتیم
کجـا این سر انجـام بد داشتیم؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان