هر روز اعداد درون اين فيلد را با 1 جمع كن

سلام
من یه تیبل دارم که توش دو تا فیلد به اسم ID و Number هست
این تیبل 10 تا رکورد داره.
من میخوام عدد های توی فیلد نامبر هر روز با یه عدد دیگه ( مثلاً 1 ) جمع بشه.
چطور میشه این کارو کرد؟
با ASP 3.
ممنونم.
 
كسي كسي نميتونه در اين مورد كمك كنه؟
يه كدي ُ‌مقاله ي فارسي يا انگليسي اي ُ ...
ممنون
 

taher007

Member
بعید میدونم بشه گفت هر روز زیاد بشه... یعنی هر روز خودبخود کد اجرا بشه...
کد با بازدید از صفحه اجرا میشه...

حالا اگه در قسمت sql کمک خواستید میتونم چگونگی کار رو بگم (سادست)...
 
خوب اگر يه طوري باشه كه با ديدن صفحه هم زياد بشه باز هم خوبه.
ولي اگر توي يه روز 100 بار صفحه باز شد همون يه بار اضافه بشه.
ممنون
 

taher007

Member
حقیقتش با asp آشنایی ندارم ... ولی به طور کلی شما میتونید این کار رو انجام بدید...

1- یک فیلد به نام (مثلا) day درست کنید و هر بار که کد اجرا میشه اونرو میخونید ... اگر از امروز کوچکتر بود هم اون رو به امروز update میکنید - هم اون عددی که میخواهید رو به یک جمع میکنید... حال اگه مقدار فیلد day و امروز برابر بودن بدیهی که لازم به تغییری در جدول نیست...

در sql با این دستور میتونید update کنید : (فرض کنید که نام فیلد number هستش- و نام جدول table)

کد:
UPDATE table

SET number=number+1

موفق باشید...طاهر.
 
اگر مي خواي كه بطور خودكار اضافه بشه بايد يك برنامه بنويسي كه هميشه روي سرور ران باشه و اين هم در صورتي ممكنه كه بهت اجازه نصب برنامه رو بدن در غير اين صورت بايد از همون روش ديتا بيس يا فايل متني استفاده كني و چك كني ولي اگر يك روز بازديد كننده نداشتي اون وقت مشكل پيدا مي كني
 
ممنونم از راهنماييتون.
من زياد با تاريخ ها كار نكردم تاريخ ها هم ميشه مثل عدد ها جمع و تفريق و مساوي و اينها رو روشون پياده كرد؟
ممنون.
 

taher007

Member
چرا نشه ؟ شما یه عدد که بیانگر (مثلا) امروز هست رو از تابع تاریخ در یک متغیر میریزید و به طور معمول استفاده میکنید...
 

جدیدترین ارسال ها

بالا