PDA

View Full Version : جداسازی نتایج رکورد های mysql



Cyrus_black
دوشنبه 18 فروردین 1393, 02:12 صبح
با سلام

دوستان میشه نتایجی که با mysql_fetch_array از دیتابیس میگیریم جداسازی کنیم و هر سطر رو یه جا استفاده کنیم؟

سناریو به این شکله:

1 دیتابیس با 5 سطر رکورد که کلومن ها نام و توضیحات رو داره

حالا ما میخوایم این 5 تا رکورد رو بگیریم با fetch array و بعد هر سطر از این رکورد ها رو توی یک div با کلاس های متغیر بزاریم

مثلا نام و توضیحات سطر اول در div 1 و نام و توضیحات سطر دوم در div 2

sherlock0111
دوشنبه 18 فروردین 1393, 09:05 صبح
سلام دوست عزیز بله که میشه به این شکل عمل کنید:
فرض کنید کوئری که گرفتید به شکل زیر است:

$result = mysql_fetch_array($sql);
حالا برای نمایش از دستور echo استفاده کنین مطابق زیر:

<div><?php echo $result['example']; ?></div>
بجای example اون فیلدی رو که می خواز از دیتابیس نشون بدی بزار مثلاusername

Cyrus_black
دوشنبه 18 فروردین 1393, 13:59 عصر
سلام عزيز

بله اينو ميدونم

حالا مثلا ميخوام يوزر ١ رو توي div با كلاسي مثلا به نام class 1 بزارم و يوزر ٢ رو توي div با كلاس به نام class2

تا جايي كه ميدونم چون نام كلاس ها مختلف هست نميشه حلقه ايجاد كرد

كلا ميخوام سطر ها رو تفكيك كنم

omidabedi
دوشنبه 18 فروردین 1393, 15:18 عصر
سلام عزيز

بله اينو ميدونم

حالا مثلا ميخوام يوزر ١ رو توي div با كلاسي مثلا به نام class 1 بزارم و يوزر ٢ رو توي div با كلاس به نام class2

تا جايي كه ميدونم چون نام كلاس ها مختلف هست نميشه حلقه ايجاد كرد

كلا ميخوام سطر ها رو تفكيك كنم

میتونی از ul li استفاده کنی

و یا میتونی تو حلقه اسم کلاس بسازی مثلا class1 class2 class3
قسمت class ثابته فقط عددشو میسازی بهش اضاف میکنی

Cyrus_black
دوشنبه 18 فروردین 1393, 17:01 عصر
دوست عزيز اصلا بحث كلاس رو هم كار نداشته باشيم(فك كنم من بد طرح كردم سناريو رو)


راهي هست كه فقط مثلا يوزر ١ و ۴ رو چاپ كنيم؟
به هر يركورد جداگانه دسترسي داشته باشيم بعد از استفاده از mysql_fetch_array