PDA

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



mohammad-gh
چهارشنبه 16 فروردین 1391, 19:48 عصر
با سلام
تیبلی دارم که در اون نام شهرها رو به فارسی می نویسم
نوع فیلد نام شهر رو varchar و با کدینگ utf8_persian_ci انتخاب کرده ام
هر کاری می کنم تا شهرهای واردشده رو براساس حروف الفبای فارسی مرتب کنه نمیشه
کسی می دونه راهنمایی کنه
این هم کد انتخاب



$result = mysql_query("SELECT * FROM category where active='$ostan' order by category desc ") or die(mysql_error());

رضا قربانی
پنج شنبه 17 فروردین 1391, 01:49 صبح
شما باید برای هر استان یا شهر یک ID تعریف کنی (کلید - غیر تکراری و اتوماتیک بزنه) . زمانی که داری در بانک ذخیره می کنی به ترتیب بنویس موقع نمایش دادن بر اساس آی دی ترتیب بده .

MMSHFE
پنج شنبه 17 فروردین 1391, 10:09 صبح
این کد رو اجرا کنید ببینید درست میشه یا نه؟
ALTER TABLE `category` ORDER BY `category`.`category`