|
|
|
ถ้าต้องการให้ แสดงข้อมูลเรียงตามวันที่ด้วย ต้องเพิ่ม code ยังไงบ้างครับ |
|
|
|
|
|
|
|
$strSQL = "SELECT * FROM products ORDER BY ชื่อฟิลด์ที่เก็บวันที่ ";
|
|
|
|
|
Date :
2015-02-28 21:00:36 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โชว์แล้วแต่มันเรียงตามเวลา
20:17:58 28-02-2015<<<< วันที่เวลา ที่เก็บลงฐานข้อมูลเป็นแบบนี้
ต้องการให้เรียงตาม วัน เดือน ปี และเวลา วันที่ล่าสุด ขึ้นก่อน
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("project");
mysql_query("SET character_set_results=tis620");
mysql_query("SET character_set_client=tis620");
mysql_query("SET character_set_connection=tis620");
$strSQL = "SELECT * FROM products ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 6; // Per Page
$Page = isset($_GET['Page']) ? $_GET['Page'] : 1;
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" ORDER BY datepost DESC LIMIT $Page_Start , $Per_Page";
$objQuery = mysql_query($strSQL);
?>
|
|
|
|
|
Date :
2015-02-28 21:09:12 |
By :
goorockkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ละครับขอบคุณครับผม
|
|
|
|
|
Date :
2015-02-28 21:21:57 |
By :
goorockkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|