نمایش صفحه به صفحه برمبنای حروف الفبا انگلیسی

سلام
من در دیتا باسم چند تا لینک به سایت خواننده ها دارم
من به یک کد Php نیاز دارم
می خواهم بر اساس حروف الفبای انگلیسی نه شماره ی Id اونا در هر صفحه نمایش بدم
مثلا اگر بر روی لینک حرف A کلیک می کنند فقط خواننده هایی رو که با حرف A شروع می شود را نشان بدهد

با تشکر
 

mosi20

Active Member
شما باید اول اون خوننده ها را بر حسب اینکه با چه حرفی اسمشون شروع میشه پیدا کنی و بر اساس یک پارامتر مرتب کنی و بعدش اون را به صفحات متعدد تبدیل کنی
یه سر به لینک زیر بزن
http://dev.mysql.com/doc/refman/5.0/en/regexp.html
 

I.NoBody

Active Member
اين اصلاً کار سختي نيست.
اگه اسم خواننده ها انگليسي هست، مي توني به راحتي همون موقع query گرفتن از ديتا بيس نتايجت را sort کني.
اين کار رو با دستور ORDER انجام مي دي.
مثلاً ميشه کد زير :
کد:
SELECT * FROM `table` ORDER by name ASC
اين query ميگه که از جدول همه رو بيرون بکش بطوري که بر اساس نام و بطور سعودي مرتب کن.
اگه بخواي نزولي باشه به جاي ASC مي نويسي DESC
 

peyman1987

Member
خوب اينجوري احتمال داره يه مقدار اشتباه مرتب کنه. ولي اگه انکودينگ ديتابيستون رو unicode_persian_cs بزارين احتمالا خيلي از اشتباهاتش کم ميشه.
 

جدیدترین ارسال ها

بالا