PDA

View Full Version : سورت کردن لیست بر اساس حروف الفبا



payam-source
یک شنبه 11 تیر 1391, 15:44 عصر
با سلام
من یه لیست از نام و نام خانوادگی دارم که در پایگاه داده mysql ثبت شده برای فراخوانی در صفحه php لازمه که لیست بر اساس حروف الفبا مرتب شده باشه همه راه های توی اینترنت رو دونبال کردم هیچ کدوم جواب نداد اگه کسی می تونه کمکم کنه ممنون می شم.

javadt
یک شنبه 11 تیر 1391, 16:00 عصر
شما توی کوئری که از بانک میگیری داده هات رو سورت کن
SELECT * FROM tbl_info ORDER BY family ASC

farhadfery
یک شنبه 11 تیر 1391, 19:36 عصر
شما توی کوئری که از بانک میگیری داده هات رو سورت کن
SELECT * FROM tbl_info ORDER BY family ASC
اگر کوئری بالا جواب نگرفتید کلمه کلیدی binary را اضافه کنید.
یعنی:

SELECT * FROM tbl_info ORDER BY BINARY family ASC

payam-source
دوشنبه 12 تیر 1391, 13:46 عصر
همه این کار ها رو کردم اول که توی کوئری بنویسم فارسی رو سورت نمی کنه با کلمه باینری هم عربی سورت می کنه روی گ ، پ ، ژ ، چ هیچ سورتی انجام نمی ده

hamed_abolhsani
پنج شنبه 28 آبان 1394, 10:08 صبح
با سلام میدونم خیلی وقته از سوالتون گذشته ولی این جوابو برای اینکه ممکنه یه نفر کارش راه بیفته با سرچ کردن این موضوع گذاشتم...
برای سورت شما باید از دستور :
ORDER BY family COLLATE utf8_persian_ci استفاده کنید... البته میتونید به جای family اسم فیلد موردنظرتون که میخوایید سورت بر اساس اون انجام بشه استفاده کنید...
امیدوارم به درد یکی بخوره!!

mozhdeh7
چهارشنبه 25 اردیبهشت 1398, 10:15 صبح
با سلام میدونم خیلی وقته از سوالتون گذشته ولی این جوابو برای اینکه ممکنه یه نفر کارش راه بیفته با سرچ کردن این موضوع گذاشتم...
برای سورت شما باید از دستور :
ORDER BY family COLLATE utf8_persian_ci استفاده کنید... البته میتونید به جای family اسم فیلد موردنظرتون که میخوایید سورت بر اساس اون انجام بشه استفاده کنید...
امیدوارم به درد یکی بخوره!!
ممنون من خیلی به کارم اومد :چشمک: