ช่วยดูหน่อยคับ ตัวเลขมันไม่เรียงกันอ่ะคับ ๆๆๆๆพอดี insert ไปแล้วตัวเลขมันไม่เรียงมาตามลำดับอะคับ
Code (PHP)
//ASC = น้อยไปหามาก
//DESC = มากไปหาน้อย
$select=mysql_query("SELECT * FROM tb_example ORDER BY ชื่อฟิลร์ ASC");
Date :
2013-02-08 16:33:26
By :
Ex-[S]i[L]e[N]t
ดูอีกอย่างฟิลด์ของเลข id ว่าเป็นชนิดอะไรคับ ถ้าเก็บเป็น int ก็น่าจะง่าย
แนะนำเพิ่มว่า การกำหนดเลขลำดับ เช่น
$t = 1;
while(....){
echo $t;
$t++;
}
แบบนี้ลำดับเรียงชัวร์กว่า อิอิ
ประวัติการแก้ไข 2013-02-08 17:30:18
Date :
2013-02-08 16:47:53
By :
apisitp
Code (PHP)
<?
$strSQL = "SELECT * FROM upload_list WHERE ProductID = '".$resutNewPro["ProductID"]."'";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
ช่วยปรับแต่งให้หน่อยคับ
Date :
2013-02-08 17:13:00
By :
nukedonut1
จำเป็นต้องอ้างอิงจาก productid ซึ่งถูกรับค่ามาด้วยหรือเปล่า ??
Date :
2013-02-08 17:20:06
By :
Ex-[S]i[L]e[N]t
อยากให้มันเรียงว่าอันไหนแอดก่อน ประมาณนี้อ่ะคับ
Date :
2013-02-08 17:22:01
By :
nukedonut1
Code (PHP)
$strSQL = "SELECT * FROM upload_list ORDER BY ProductID ASC";
คราวหน้า นำcode มาลง ใส่ tag insert php code ด้วยครับ
ประวัติการแก้ไข 2013-02-08 17:24:18
Date :
2013-02-08 17:23:25
By :
Ex-[S]i[L]e[N]t
ขอบคุณมากคับๆ
Date :
2013-02-08 17:34:07
By :
nukedonut1
ยินดีครับ
Date :
2013-02-08 17:47:12
By :
Ex-[S]i[L]e[N]t
ผมใส่ $strSQL = "SELECT * FROM upload_list ORDER BY ProductID ASC"; มัน select ออกมาหมด table เลยอ่ะคับ
พอใส่ $strSQL = "SELECT * FROM upload_list WHERE ProductID = '".$resutNewPro["ProductID"]."'"; ก็ออกมาปรกติอ่ะคับ
มีทางแก้ไหม
Date :
2013-02-08 19:13:49
By :
nukedonut1
ใช้การประยุคย์ใช้สิครับผม
Code (PHP)
$strSQL = "SELECT * FROM upload_list WHERE ProductID = '".$resutNewPro["ProductID"]."' ORDER BY ProductID ASC";
Date :
2013-02-08 19:16:41
By :
Ex-[S]i[L]e[N]t
สู้ ๆ นะคร้าบบบบบบ
Date :
2013-02-08 19:38:47
By :
apisitp
Load balance : Server 02