Mavenium

گرفتن ID آخرین کاربر عضو شده

13 پست در این موضوع قرار دارد

سلام

چطور میشه ID آخرین کاربر عضو شده رو گرفت؟

0

به اشتراک گذاری این پست


لینک به پست

ID email?

توی وردپرس؟

0

به اشتراک گذاری این پست


لینک به پست

نه ID هر کاربر در دیتابیس.

اینجا انجمن وردپرس هست دیگه !!

0

به اشتراک گذاری این پست


لینک به پست

سلام


<?php
$usernames = $wpdb->get_results("SELECT user_login,user_nicename,display_name FROM $wpdb->users ORDER BY ID DESC LIMIT 4");
foreach ($usernames as $username) {
echo $username->user_nicename . "\n";
}

5

به اشتراک گذاری این پست


لینک به پست

نگرفتین منظور منو دوست گرامی, بنده اطلاعات کاربران رو لازم ندارم.

فقط و فقط ID آخرین نفری در سایت ثبت نام کرده اند رو لازم دارم, کد شما فقط یک سلکت هست که دیتیل یوزر هارو برمیگردونه.

میشه کوئری شما رو با کانت نوشت ولی فایده نداره چون ممکنه یوزری در دیتابیس بوده که الان حذف شده.

0

به اشتراک گذاری این پست


لینک به پست

خب شما select کوئری رو هر جور دوست داری تغییر بده. اگرم یوزر حذف شده باشه خروجی نمیده.

2

به اشتراک گذاری این پست


لینک به پست

پیشنهاد میکنم یک بار دیگه با دقت عنوان تاپیک رو بخونید.

مثال :

- در دیتابیس 3 یوزر که به ترتیب IDهای 1 و 5 و 8 رو دارند وجود داره, به طوری که آخرین یوزر دارای IDای با مقدار 8 هست.

- پس از مدتی یوزر دوم که دارای IDای با مقدار 5 است را حذف میکنیم.

- حالا نیاز به کدی داریم که ID اخرین نفر عضو شده (که در اینجا نفر سوم با IDای با مقدار 8 است) را برگرداند.

نتیجه:

ما نیاز به کوئری ای نداریم که تعداد یوزر داخل دیتابس رو برامون بشمره (مثلاً کد شما) بلکه نیاز به کوئری ای داریم که شماره ID آخرین عضو رو برگردونه.

0

به اشتراک گذاری این پست


لینک به پست

نسبت به سطح تخصصتون جواب دادم. گفتم شاید یه کوئری رو بتونید به صورت مورد نیازتون در بیارید:


<?php
$usernames = $wpdb->get_results("SELECT ID FROM $wpdb->users ORDER BY ID DESC LIMIT 1");
foreach ($usernames as $username) {
echo $username->user_nicename . "\n";
}

با ویزارد هم خواستید کوئری بگیرید از داخل phpmyadmin می تونید اقدام کنید.

3

به اشتراک گذاری این پست


لینک به پست

دیگه بیشتر از این نمیتونم مسئله رو شرح بدم, مرسی از کوئری گرفتناتون :mellow:

0

به اشتراک گذاری این پست


لینک به پست

درود.

کوئری که جناب SM-Mahdavi صحیح هست ؛با کمی تغییر فکر می کنم کوئری مد نظر شما بدست آید:


$usernames = $wpdb->get_results("SELECT ID FROM $wpdb->users ORDER BY ID DESC LIMIT 1");
foreach ($usernames as $username) {
echo $username->ID . "\n";
}

در کد فوق آخرین آیدی کاربر در دیتابیس نمایش داده می شود.(با فرض اینکه یوزر ها به طور عادی ساخته شوند و شماره آیدی آنها به طور دستی تغییر داده نشود)

4

به اشتراک گذاری این پست


لینک به پست

مرسی ولی خداییش خودتون کوئری رو نگاه کردین چی استخراج کردین ؟

شما ID رو فقط سلکت کردین بعد با foreach اومدین باز قسمت ID رو چاپ کردین !

اگه بر مبنای کوئری شما کوئری بگیریم درستش میشه این :


$last_id = $wpdb->get_var( "SELECT ID FROM $wpdb->users ORDER BY ID DESC LIMIT 1" );
echo $last_id;

که از نظر منطقی درسته باید ID آخرین یوزری که عضو شده رو برگردونه که در صورتی که عضوی غیر ادمین داشته باشیم درست کار میکنه ولی مشکل داره:

فرض :

- یک یوزر ادمین داریم و سه یوزر که به ترتیب IDهای 1 و 5 و 8 رو دارند.

- همه یوزر ها رو به غیر از آدمین حذف میکنیم

نتیجه:

کوئری به جای برگردوندن عدد 8 عدد 1 که ID ادمین هست رو برمیگردونه.

0

به اشتراک گذاری این پست


لینک به پست

خب الان شما نتونستيد طوری كوئری رو تنظيم كنيد كه عدد 8 رو بده؟

مشكلتون حل نشد؟

0

به اشتراک گذاری این پست


لینک به پست

خب شما به جای DESC از ASC استفاده کنید

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط madish
      سلام وقت بخیر یه سوال داشتم اگر بتونین کمک کنید ممنون میشم
      ببینید من یه لیست باز شو شرطی میخام که بدون دکمه تایید یا ارسال باشه بع این صورت که کاربر وقتی لیست رو باز کرد روی هر گزینه کلیک کرد یه لینک براش باز شه
      ساده تر میتونم بگم
      لیست شرطی که بلافاصله از انتخاب (بدون دکمه تایید یا ارسال) یه لینک جدید باز شه
      مث صفحه اصلی سایت اچاره با یه تفاوت های ریز
      اینو چطور میتونم با وردپرس پیاده کنم ؟
      افزونه یا چیزی هست ؟
      ممنون میشم راهنمایی کنین
    • توسط saeedbagherim
      سلام دوستان یکی بهم کمک کنه سایت قالب درست کردم کد صفحه بعد و قبل اضافه کردم داخل سایت حداقل 50 تا پست دارم از  قسمت تنظیمات وردپرس تنظیم کردم 9 پست در هر صفحه نشون بده که نشون میده میرم صفحه بعدی باز همون 9 پست رو میاره تکراری باز میاد دلیلش چی میتونه باشه ؟
    • توسط Arashz1
      سایت ارتباط اولیه رو خیلی کند انجام میده و واقعا همه کار کردم اما مشکل برطرف نشده اگر می تونید راهنمای کنید ممنون قالب سایت اوادا پرو شاپ  بوده و مشکل از همین قالب است اما هر کاری می کنم مشکل همچنان پا بر جاست .
      cdn و dns هم از اروان ابر گرفتم اما باز مشکل پا بر جا
      domin: Noavarco.com
       
    • توسط komeyl67
      سلام دوستان.
      من یه مشکل با پوسته oneclick دارم. در صفحه نمایش پستهای یک دسته، تصویر شاخص رو کراپ میکنه.
      تصویر شاخص انتخابی من مربعه ولی عرض تصویرو ثابت نگه میداره و از ارتفاع فقط 650 پیکسل بالایی رو انتخاب میکنه و یک تصویر مستطیلی قرار میده.
      در واقع از تصویر شاخص اصلی یه تصویر با عرض اصلی و ارتفاع 650 درست میکنه و همونه تو تگ img به عنوان source قرار میده.
      من میخوام این کارو انجام نده و همون تصویر مربعب رو بذاره.
      تو کار با قالب و اینا تازه کارم، ممنون میشم راهنماییم کنید.
       

    • توسط 1hamed2afm
      با سلام و خسته نباشید .
      یه سفارش تبدیل psd به وردپرس دارم لطفا یه طراح کاربلد و خوش ذوق بهم معرفی کنین