ارسالها: 180
موضوعها: 28
تاریخ عضویت: دي 1394
سپاسها: 104
59 سپاس گرفتهشده در 37 ارسال
سلام. فرض کنیم بر اساس آموزش ثبت امتیازات آنلاین، نام و امتیاز کاربران را با کاراکتر # از هم جدا کرده و در بانک اس کیو ال به صورت زیر ذخیره میکنیم"
#ali#600#ahmad#700#reza#500
حالا تعداد کاربران رو میخوایم به دست بیاریم. مشخصه که میشه با تقسیم بر دو کردن تعداد # به دست آورد.
لطفا بفرمایید در آموزش ثبت امتیاز آنلاین برای به دست آوردن تعداد # در رشته موجود در بانک اس کیو ال از چه روش یا کدی باید استفاده کنیم. ممنون
البته اگر روش منطقی تری برای اینکار هست لطفا عنوان کنید. متشکرم
ارسالها: 1,385
موضوعها: 79
تاریخ عضویت: آذر 1393
سپاسها: 1831
2418 سپاس گرفتهشده در 980 ارسال
سلام
به جای اینکار، مقدار آخرین id موجود در جدول ثبت نامی ها رو بدست بیارین، اینطوری آخرین عددی که بهتون میده، میشه تعداد افرادی که ثبت نام کردند.
ارسالها: 180
موضوعها: 28
تاریخ عضویت: دي 1394
سپاسها: 104
59 سپاس گرفتهشده در 37 ارسال
خوب با چه دستوری تو کانستراکت این کارو بکنم؟
ارسالها: 180
موضوعها: 28
تاریخ عضویت: دي 1394
سپاسها: 104
59 سپاس گرفتهشده در 37 ارسال
ممنون. با tokencount جواب میده. ولی اگر تعداد کاربران زیاد شد این روش جواب میده؟ راهی نیست که بتونیم تعداد رکوردهای جدول اس کیو ال رو تو کانستراکت بدونیم که نخواد رشته رو مقایسه کنیم؟
ارسالها: 1,385
موضوعها: 79
تاریخ عضویت: آذر 1393
سپاسها: 1831
2418 سپاس گرفتهشده در 980 ارسال
اولا که توی جدول امتیازات که 10 هزار نفر رو نمیخواین نشون بدین، معمولا این جدول برای برترین ها است.
دوما، همون موردی که گفتم خوبه، فقط شما الان رشته ای که درخواست میدین از سرور چیه؟
ارسالها: 180
موضوعها: 28
تاریخ عضویت: دي 1394
سپاسها: 104
59 سپاس گرفتهشده در 37 ارسال
ببینید ممکنه 50 تا رو نشون بده ولی باید تو 10000 تا بگرده تا 50 تا رو پیدا کنه. هر چند من این کار رو برای نمایش امتیاز نمیخوام برای پیدا کردن کاربر بر اساس تعداد کاربران میخوام.
یعنی میخوام بگم اگر 100 تا کاربر هست رندوم 100 بگیره و یکی رو پیدا کنه. بخاطر همین باید بدونم تعداد کل چند تاست
رشته اینه:
#ali#600#ahmad#700#reza#500
ضمنا نمیشه آخرین آیدی رو حساب کرد چون بر اساس امتیاز بیشتر مرتب میکنه و ممکنه آیدی 1 پایینتر آیدی 3 باشه
در ضمن جواب ندادید که چطوری تعداد رکورد رو بگیریم. این فکر کنم بهترین راهه
ارسالها: 1,385
موضوعها: 79
تاریخ عضویت: آذر 1393
سپاسها: 1831
2418 سپاس گرفتهشده در 980 ارسال
نه، منظورم رشته ی php هست که میزنین برای بدست آوردن همین ها، موقعی که نشون میده...