ใครก็ได้ช่วยหน่อยสิครับ เรื่อง code php เกี่ยวกับ เว็บบอร์ด
ใช้ การ ดึงข้อมู ล จาก ฐานข้อมูล โดย
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
Load balance : Server 01