 |
|
|
 |
 |
|
ใช้ การ ดึงข้อมู ล จาก ฐานข้อมูล โดย
Order by ดู สิครับ
https://www.thaicreate.com/tutorial/sql-sort-order-by-asc-desc.html
|
 |
 |
 |
 |
Date :
2012-08-10 12:52:05 |
By :
pingtana |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้ว มัน เรียก ใช้ เป็น โค้ด ยังไง อ่า ครับ ผม โคตร จะ งง
|
 |
 |
 |
 |
Date :
2012-08-10 12:54:17 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลอง ไปดู โค๊ด นะครับ ประมาณ ว่า ตรงหน้า โชว์ ข้อมูล ของกระทู้ อ่ะ มนั จะมี คำสั่ง
sql อยู่ นั่นแหละครับ มัน ดึง รายละเอียด ของ ชื่อ กระทู้ 9ฯ9 จากตรงนั้น
แล้ว เราก็ ลอง ใช้ ORder by เรียง ไอดี เลขที่กระทู้ อ่ะครับ ลองดู นะ
|
ประวัติการแก้ไข 2012-08-10 12:59:29
 |
 |
 |
 |
Date :
2012-08-10 12:58:24 |
By :
pingtana |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ช่วยลอง เขียน โค้ด ให้ ดึงข้อมูล จาก ฐานข้อมูล อ่าครับ
|
 |
 |
 |
 |
Date :
2012-08-10 13:07:48 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|


ลองดูแล้วช่วยบอก ที ว่า ใช้ คำสั่ง ยังไง ให้ เวลา ตอบกระทู้แล้วจะเด้งมาอยู่อันแรก
|
 |
 |
 |
 |
Date :
2012-08-10 13:12:34 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ่าครับๆ จะลองหาดู
|
 |
 |
 |
 |
Date :
2012-08-10 13:15:48 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ่อๆๆๆ คือ ยังไง ดีอะ มันก็เรียง จากมากไปน้อยอะแหละ ครับ
แต่ คือยังไงดี ละ เอาไปใช้ยังไง ให้ มันดึงกระทู้ที่ เราตอบไปมาอยู่อันแรกอะ
อันนี้ผมไม่เข้าใจอะ
|
 |
 |
 |
 |
Date :
2012-08-10 13:17:53 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองเอา ไป ค้นใน ฐานข้อมูลดูก่อน ว่ามันออกมาในรูปแบบที่เราต้องการหรือไม่
|
 |
 |
 |
 |
Date :
2012-08-10 13:23:27 |
By :
pingtana |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอโทษจริงๆนะ ยิ่ง งง เข้าไป ใหญ่ เลยอ่ะ = = มี email หรือ msn ให้ คุยไหมครับ
|
 |
 |
 |
 |
Date :
2012-08-10 13:24:53 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอ่อ เด๋ว รบกวน ขอ ชื่อตารางทั้ง 2 ตารางหน่อยครับ
|
 |
 |
 |
 |
Date :
2012-08-10 13:32:16 |
By :
pingtana |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
webboard (เก็บคำถามหรือกระทู้)
reply (เก็บรายละเอียดของการแสดงความคิดเห็น)
อันที่ วงเล็บ ไม่เกี่ยวนะครับ ชื่อ webboard กับ reply ครับ
|
ประวัติการแก้ไข 2012-08-10 13:34:39
 |
 |
 |
 |
Date :
2012-08-10 13:33:41 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้เสร็จเรียบร้อย มัน โชว์ แค่ กระทู้ ที่เรา ตอบ กระทู้เดียว กระทู้ที่ไม่ได้ ตอบ มันไม่ขึ้น
แบบ มองไม่เห็นกระทู้อื่นเลย
|
 |
 |
 |
 |
Date :
2012-08-10 13:45:00 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|

เนี่ย มัน มี อยู่ 6 กระทู้ ครับ แต่ มัน ขึ้นเฉพาะ กระทู้ ที่ ตอบ อะ
อันที่ไม่ได้ตอบมันหายไปไหนไม่รุ
|
 |
 |
 |
 |
Date :
2012-08-10 14:00:00 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แก้แล้วไม่ได้อะครับ มันไปติดที่บรรทัด 54 อีกไม่รู้เป็นไร
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xaouxsoc/domains/kj-family.com/public_html/Webboard.php on line 54
|
 |
 |
 |
 |
Date :
2012-08-10 14:13:10 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เหมือน ว่า มัน ไม่ บาล้าน กับ
$strSQL = "SELECT webboard.*,reply.CreateDate
From webboard,reply
WHERE webboard.QuestionID = reply.QuestionID";
|
 |
 |
 |
 |
Date :
2012-08-10 14:18:24 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอ่อผมบอกว่า
กลับ ไปเหมือนเดิม ให้หมด ไม่ต้องแก้ อะไร
แล้วก็ไป แก้ ตาม
$strSQL .=" order by QuestionID DESC LIMIT $Page_Start , $Per_Page";
ให้เป็น
$strSQL .=" ORDER BY CreateDate DESC LIMIT $Page_Start , $Per_Page";
เข้าใจป่ะอ่ะ เอาให้เหมือนเดิม หมด เหมือนตอนยังไม่แก้อะไร แล้ว ลอง แก้ตามข้างบน ครับ
|
 |
 |
 |
 |
Date :
2012-08-10 14:25:46 |
By :
pingtana |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองแล้ว ครับ แต่ มัน ไม่ เอา กระทู้ที่พึ่งตอบไว้บนสุดอ่ะ
มันโชว์ ทุกกระทู้ก็จริง แต่ มันก็เหมือน ตอนแรก อะ
|
 |
 |
 |
 |
Date :
2012-08-10 14:28:04 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากครับที่ทำให้เข้าใจอะไร หลายๆ อย่าง
|
 |
 |
 |
 |
Date :
2012-08-10 14:31:15 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
อ่ะๆ คือ ว่า ไม่ได้ อ่ะ มัน มั่วไปหมดเลย มันเอา อันที่ตอบกระทู้ มากสุดไว้บน สุด เฉย ผม ลองทำ ตามของ คุณแล้วมันก็ไม่ได้เหมือนกันอ่ะ
ตอบกระทู้ไปก็ไม่ขึ้นไปอยู่บนสุดเหมือนเดิม
|
 |
 |
 |
 |
Date :
2012-08-10 14:38:30 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมลืมดูไป ว่ามันมีฟิว รีเพล ด้วย ต้อง ขอ โทษ ที่ พลาด *-*
เรียนรู้กันไป ^^
|
 |
 |
 |
 |
Date :
2012-08-10 14:39:59 |
By :
pingtana |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$strSQL .=" order by QuestionID DESC LIMIT $Page_Start , $Per_Page";
เปลี่ยนเป็น
$strSQL .=" order by QuestionID asc LIMIT $Page_Start , $Per_Page";
|
 |
 |
 |
 |
Date :
2012-08-10 16:50:36 |
By :
vbvbb |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
มันก็แค่ เปลี่ยน เรียงเลขไอดีเฉยๆไม่ใช่หรอครับ
|
 |
 |
 |
 |
Date :
2012-08-10 16:53:12 |
By :
Jr-TeE |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|