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

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

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

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

โดย 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 ครับ

โดย mindphp » 04/02/2009 5:37 pm

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

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

โดย 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


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

ข้างบน