แสดง record ให้ต่างแบบทำยังไงถ้าเราเลือกเพียง3-4 record ครับ

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: แสดง record ให้ต่างแบบทำยังไงถ้าเราเลือกเพียง3-4 record ครับ

Re: แสดง record ให้ต่างแบบทำยังไงถ้าเราเลือกเพียง3-4 record ครับ

by reds » 04/02/2009 7:31 pm

<?
$selectdata = mysql_query("SELECT * FROM mytable ORDER BY id DESC LIMIT 1") or
$num = mysql_num_rows($selectdata);
if($num==0){
print("ยังไม่มีข้อมูล");
}

while($row = mysql_fetch_array($selectdata)){

สำหรับไอดีล่าสุด

}
?>

<?
$selectdata = mysql_query("SELECT * FROM mytable ORDER BY id DESC LIMIT 1,2") or
$num = mysql_num_rows($selectdata);
if($num==0){
print("ยังไม่มีข้อมูล");
}

while($row = mysql_fetch_array($selectdata)){

สำหรับไอดี 2 3

}
?>

คือผมจะแยกเป็นตอนเอา แต่อยากได้แบบ ตอนเดียวอ่ะครับ

Re: แสดง record ให้ต่างแบบทำยังไงถ้าเราเลือกเพียง3-4 record ครับ

by mindphp » 04/02/2009 5:37 pm

ลองเอาที่เขียนไปมาดูหน่อยซิครับ
ลองหัดเขียนมาดูก่อนนะครับ

แสดง record ให้ต่างแบบทำยังไงถ้าเราเลือกเพียง3-4 record ครับ

by reds » 04/02/2009 3:30 pm

แสดง record ให้ต่างแบบทำยังไงถ้าเราเลือกเพียง3-4 record ครับ
อย่างเช่น ผมเลือกมาเพียง 4 เรคคอร์ด
ในนั้นอาจจะมีสัก 3 ฟิลด์, name, email, date

SELECT * FROM mytable ORDER BY id DESC LIMIT 0,4

แล้วอยากให้แสดงผลออกมาเป็น บล็อกๆ ตามหมายเลขเรคคอร์ดที่เลือกครับ เช่น

id1 แสดง
name, email, date

id2 แสดง

name
email
date


id3

name
email
date


ต้องเขียนโค๊ดยังไงครับ
หวังว่าไม่รบกวนเกินไป ผมมือใหม่และน้องใหม่ที่นี่ด้วยครับ

Top