عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2020 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش Mysql در PHP – عبارت ORDER BY

سلام

زمانی فرا میرسد که قصد دارید داده هایی که از دیتابیس فراخوانی میکنید به صورت صعودی یا نزولی مرتب کنید، برای این کار از ORDER BY در کوئری SELECT استفاده میکنیم، در ادامه همراه بپرسم باشید.

order by در sql

order by در sql

عبارت ORDER BY برای مرتب سازی مجموعه نتایج به ترتیب صعودی یا نزولی استفاده می شود.

عبارت ORDER BY رکوردها را به صورت پیش فرض به ترتیب صعودی مرتب می کند. برای مرتب‌سازی رکوردها به ترتیب نزولی، از کلمه کلیدی DESC استفاده کنید.

نحوه استفاده در کوئری SEELCT:

انتخاب و مرتب سازی داده ها با MYSQLi

مثال زیر ستون‌های id,firstname و lastname را از جدول MyGuests انتخاب می‌کند، در این مثال ستون ها را بر اساس lastname یا همون نام خانوادگی مرتب کردیم:

مطلب پیشنهادی:  آموزش ویندوز ۱۰ – قسمت هفدهم(امنیت)

توضیح کدهای بالا:

خطوط کد برای توضیح از مثال بالا:

  • ابتدا پرس و جوی SQL را تنظیم می کنیم که ستون های شناسه، نام و نام خانوادگی را از جدول MyGuests انتخاب می کند. رکوردها بر اساس ستون نام خانوادگی مرتب می شوند. خط بعدی کد پرس و جو را اجرا می کند و داده های به دست آمده را در متغیری به نام $result قرار می دهد.
  • سپس، تابع ()num_rows بررسی می کند که آیا بیش از صفر ردیف برگردانده شده است یا خیر.
  • اگر بیش از صفر ردیف برگردانده شده باشد، تابع ()fetch_assoc تمام نتایج را در یک آرایه انجمنی قرار می دهد که می توانیم از طریق آن حلقه بزنیم. حلقه ()while در مجموعه نتیجه حلقه می زند و داده ها را از ستون های شناسه، نام و نام خانوادگی به بیرون می دهد.

مثال زیر همان مثال بالا را به روش  MySQLi  رویه ای نشان می‌دهد:

مطلب پیشنهادی:  کتاب مقدماتی آموزش #C

همچنین می توانید نتیجه را در یک جدول HTML قرار دهید:

انتخاب داده با PDO

در مثال زیر از عبارات آماده شده استفاده می شود.

در اینجا از جدول MyGuests ستون های شناسه، نام و نام خانوادگی را انتخاب می کنیم. رکوردها بر اساس ستون نام خانوادگی مرتب می شوند و در جدول HTML نمایش داده می شوند:

مطلب پیشنهادی:  آموزش ویرایش اکسل – قسمت سوم(جابجایی داده)

آموزش به پایان رسید، یاد گرفتیم که چگونه میتوانیم داده هایی که از دیتابیس دریافت میکنیم رو با کمک ORDER BY مرتب سازی به صورت صعودی یا نزولی بکنیم.

چنانچه مشکلی با مرتب سزی داده ها با ORDER BY داشتید در بخش پرسش و پاسخ سایت میتوانید، سوال خود را بپرسید.

موفق باشید.

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.