سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ فاطمه بختیاری
نام شهرها درست مرتب نمیشود
محسن موحد حل شده توسط محسن موحد

با عرض سلام و احترام. چرا بعد از order کردن ترتیب نام شهرها درست نمایش داده نمیشود؟ کوئری دیتابیس هم echo کردم که بررسی بفرمایید. باتشکر

1-5k1tqep3.jpg

سلام،

برحسب name و ASC درست نمایش داده شده. روی phpmyadmin هم میتونید کوئریو تست کنید. براساس collation ای که برای ستون name در نظر گرفته شده، مرتب سازی انجام میشه. در اینجا حروف یونیکد مرتب میشوند و هر کدام عدد کمتری داشته باشد، ابتدا قرار میگیرد و ...

محسن موحد ۰۶ دی ۱۴۰۳، ۱۸:۴۲

اول نباید دوگنبندان باشه بعد دهدشت؟

فاطمه بختیاری ۰۶ دی ۱۴۰۳، ۱۸:۵۵

برای مرتب‌ سازی دقیق‌‌تر حروف فارسی، باید از Collation مناسب زبان فارسی استفاده کنید، مثلاً utf8_persian_ci. این Collation برای ترتیب‌بندی حروف فارسی بهینه شده ولی utf8_general_ci دقیق نیست و با برخی از حروف عربی ممکن است اشتباه گرفته شود. تصویر زیر براساس utf8_persian_ci مرتب شده.

screenshot-2024-12-26-2-5kvhgij9.png
بهترین پاسخ
محسن موحد ۰۶ دی ۱۴۰۳، ۱۹:۱۵