 |
ถ้าต้องการให้ แสดงข้อมูลเรียงตามวันที่ด้วย ต้องเพิ่ม code ยังไงบ้างครับ |
|
 |
|
|
 |
 |
|
ใช้ order by แล้วตามด้วยชื่อ field ที่ต้องการครับ
|
 |
 |
 |
 |
Date :
2010-10-18 13:25:01 |
By :
kanchen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$sql = "select * from tbl_new where id_new='$id_new' ORDER BY date ASC";
ลองแล้วครับ ยังไม่ได้
2010-10-18 15:15:02 <<<< วันที่ ที่เก็บลงฐานข้อมูลเป็นแบบนี้
ต้องการให้เรียงตาม วัน เดือน ปี และเวลา วันที่ล่าสุด ขึ้นก่อน
ต้องเขียน code ยังไงครับ
|
ประวัติการแก้ไข 2010-10-18 14:09:51
 |
 |
 |
 |
Date :
2010-10-18 13:31:49 |
By :
fujisawa10 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้ารูปแบบ ที่ใช้
2010-10-18 15:15:02
ORDER BY date DESC ก็น่าจะได้หน่ะครับ
|
ประวัติการแก้ไข 2010-10-18 14:17:01
 |
 |
 |
 |
Date :
2010-10-18 13:53:02 |
By :
ไวยวิทย์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ชื่อ field ชื่อว่า date เหรอครับ
|
 |
 |
 |
 |
Date :
2010-10-18 13:55:41 |
By :
kanchen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
2010-10-18 15:15:02 <<<< วันที่ ที่เก็บลงฐานข้อมูลเป็นแบบนี้
ต้องการให้เรียงตาม วัน เดือน ปี และเวลา วันที่ล่าสุด ขึ้นก่อน
ต้องเขียน code ยังไงครับ
ฟิลล์ ชื่อ date ครับ
|
 |
 |
 |
 |
Date :
2010-10-18 14:10:41 |
By :
fujisawa10 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ORDER BY date DESC
|
 |
 |
 |
 |
Date :
2010-10-18 14:19:57 |
By :
ไวยวิทย์ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วขึ้น error หรือป่าวครับ ผมไม่แน่ใจว่าเ้ป็นที่ ชื่อ field หรือป่าว ถ้ายังไม่ได้ลองเปลียนชื่อ field ดูครับ เพราะที่เคยใช้มาชื่อ field บ้างชื่อ
mysql มันไม่ยอมให้ใช้ครับ
|
 |
 |
 |
 |
Date :
2010-10-18 14:25:38 |
By :
kanchen |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ชื่อ field ครับ
ไม่เรียงครับ
add ไป 5 อัน มันเรียงเริ่มจาก
3
4
5
1
Code (PHP)
<? include "include/config.inc.php";
if($id_new!=""){
$sql = "select * from tbl_new where id_new='$id_new' ORDER BY date DESC";
}else $sql = "select * from tbl_new";
$dbquery = mysql_db_query($dbname, $sql);
while ($n < 6)
{
//$id_new = $result[id_new];
$result = mysql_fetch_array($dbquery);
$top_new = $result[top_new];
$rest = substr("$top_new", 0, 25);
$n++; ?>
|
 |
 |
 |
 |
Date :
2010-10-18 14:57:24 |
By :
fujisawa10 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แล้วไอที่มันไม่เรียงเนี่ย query บนหรือล่างครับ เห็นมีสองอัน ถ้าไงลองใส่ order ในคิวรี่ล่างด้วยก็ดีครับ
|
 |
 |
 |
 |
Date :
2010-10-18 15:04:19 |
By :
manosate |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้วครับ
ลูปตารางผมผิด
Code (PHP)
<? include "include/config.inc.php";
$tbl_new="tbl_new";
$sql="Select * From $tbl_new order by date DESC limit 6";
$db_query=mysql_query($sql);
$i=0;
while($result=mysql_fetch_array($db_query))
{
$top_new = $result[top_new];
$rest = substr("$top_new", 0, 25);
$i++;
?>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><a href="detailnew.php?id_new=<?=$result[id_new];?>"><?=$rest;?></a></td>
</tr>
</table>
<?
}
?>
ลูปตารางผมผิด
|
 |
 |
 |
 |
Date :
2010-10-18 15:36:34 |
By :
fujisawa10 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|