با عرض سلام و احترام. چرا بعد از order کردن ترتیب نام شهرها درست نمایش داده نمیشود؟ کوئری دیتابیس هم echo کردم که بررسی بفرمایید. باتشکر
سلام،
برحسب name و ASC درست نمایش داده شده. روی phpmyadmin هم میتونید کوئریو تست کنید. براساس collation ای که برای ستون name در نظر گرفته شده، مرتب سازی انجام میشه. در اینجا حروف یونیکد مرتب میشوند و هر کدام عدد کمتری داشته باشد، ابتدا قرار میگیرد و ...
محسن موحد۰۶ دی ۱۴۰۳، ۱۸:۴۲
اول نباید دوگنبندان باشه بعد دهدشت؟
فاطمه بختیاری۰۶ دی ۱۴۰۳، ۱۸:۵۵
برای مرتب سازی دقیقتر حروف فارسی، باید از Collation مناسب زبان فارسی استفاده کنید، مثلاً utf8_persian_ci. این Collation برای ترتیببندی حروف فارسی بهینه شده ولی utf8_general_ci دقیق نیست و با برخی از حروف عربی ممکن است اشتباه گرفته شود. تصویر زیر براساس utf8_persian_ci مرتب شده.