|
|
|
สอบถามเรื่องการเรียกกระทู้มาแสดงโดยต้องการให้อัพเดทตามที่โพสต์ใหม่ และตามที่มีคนมาตอบล่าสุด |
|
|
|
|
|
|
|
ถ้าจากบทความนี้ Go to : PHP สร้าง WebBoard กระดานถาม-ตอบ เว็บบอร์ดสำหรับเว็บ PHP กับ MySQL
ให้สร้างฟิวด์ชื่อว่า UPDATE_DATE โดยทุกครั้งที่ตั้งกระทู้ใหม่ หรือ มีการแสดงความคิดเห็นก็ให้ update วันเวลาล่าสุด ลงใน table นี้ครับ
Code (PHP)
if($_GET["Action"] == "Save")
{
//*** Insert Reply ***//
$strSQL = "INSERT INTO reply ";
$strSQL .="(QuestionID,CreateDate,Details,Name) ";
$strSQL .="VALUES ";
$strSQL .="('".$_GET["QuestionID"]."','".date("Y-m-d H:i:s")."','".$_POST["txtDetails"]."','".$_POST["txtName"]."') ";
$objQuery = mysql_query($strSQL);
//*** Update Last ***//
$strSQL = "UPDATE webboard ";
$strSQL .="SET UPDATE_DATE = '".date("Y-m-d H:i:s")."' WHERE QuestionID = '".$_GET["QuestionID"]."' ";
$objQuery = mysql_query($strSQL);
}
ส่วนในหน้ากระทู้ให้ ORDER BY UPDATE_DATE DESC ครับ
|
|
|
|
|
Date :
2012-03-24 12:26:33 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ชัดเจนแจ่มแจ้งเลยครับ ขอบคุณมากครับพี่วิน ^"^
|
|
|
|
|
Date :
2012-03-24 22:10:08 |
By :
ทองมี |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|