تفکیک رکوردهای انتخاب شده
با سلام.
من یه جدول دارم برای ذخیره مشخصات نمایندگی ها
یکی از این مشخصات نام استانه
حالا می خوام موقع نمایش به نام استان تفکیک بشه.
مثلا اگه 2 تا نماینده در تهران، 4 تا نماینده دراصفهان داره بیاد
اصفهان :
مشخصات نماینده 1
مشخصات نماینده 2
مشخصات نماینده 3
مشخصات نماینده 4
تهران :
مشخصات نماینده 1
مشخصات نماینده 2
به نظر دوستان کوئریش چی می شه؟؟دوبار باید select کنم؟
نقل قول: تفکیک رکوردهای انتخاب شده
چرا مرتب سازی بر اساس فیلد استان نمی کنی؟
نقل قول: تفکیک رکوردهای انتخاب شده
بر اساس نام استان هم که مرتب کنم همه رو پشت سر هم میاره من می خوام هر استان تفکیک بشه.
مثلا چه طوری باید بفهمم 4 تا برای اصفهانه و دوتا برای تهران
من می خوام شیوه نمایش مثل مثالی باشه که بالا زدم. پس باید هر موقع نماینده های یه استان تموم شده نام استان بعدی بیاد.
نقل قول: تفکیک رکوردهای انتخاب شده
سلام. این یه جدول نیست. پس با یک کوئری نمیشه. اگر راهی پیدا کردی بی زحمت حتماً تو این تاپیک بنویس. ممنون.
نقل قول: تفکیک رکوردهای انتخاب شده
نقل قول:
این یه جدول نیست
یعنی چی یه جدول نیست.
همه اطلاعات نماینده توی یه جدوله دیگه.
من اینو گذاشتم داره جواب می ده هرچند فکر کنم خیلی استاندارد نباشه.
$re=mysql_query("SELECT distinct `ostan` FROM `nemayandeh` WHERE `ok`='101' order by(ostan)");
if(mysql_num_rows($re)=='0'){echo 'هیچ نمایندگی تایید نشده است';}
else{
for($i=0;$i<mysql_num_rows($re);$i++){
$f=mysql_fetch_assoc($re);
echo '<div align="right" id="office">'.$f['ostan'].'</div>';
$q=mysql_query("SELECT * FROM `nemayandeh` WHERE `ok`='101' and `ostan`='".$f['ostan']."' order by(name)");
for($j=0;$j<mysql_num_rows($q);$j++){
$ff=mysql_fetch_assoc($q);
;کدها
}}}
به نظر دوستان باgroup by نمی شه کاری کرد؟