อยากให้PHP อ่านข้อมูลในตาราง จากหลังก่อนทำไงครับ
อ่อ..ลืมไปครับ ตารางนี้ผมหมายถึง ตารางใน Table ของ Database ใน Mysql นะครับ ^^
Date :
23 เม.ย. 2550 07:32:56
By :
Jkung เด็กอ่อนหัด
ต้อนเรา select ข้อมูลออกมาดูนะครบเราควร order by desc ด้วยครับ
ex. select * from $tb where id order by desc ลองดูนะครับ มันจะดึงข้อมูลที่อยู่ท้ายสุดออกมาโชว์นะครับ
---------------------------------------------------
การเก็บวันเวลาที่โพส เขียนโค๊ดเวลาขึ้นมา
<?
$d=date("d-m");
$y=date("y")+2543; /// รูปแบบไทยนะครับ ถ้าจะไม่ไทย d=$d=date("d-m-y");
?>
<input name="day" type="hidden" id="day" value="<? echo "$d-$y"; ?>" /> ค่าวันที่จะถูกใส่ไว้ใน textbox ออโตแมนติก mio 555+ แล้วก็ insert textbox ลงไปด้วยตอนมี user โพสเข้ามา
ไม่รู้ผมตอบตรงคำถามหรือเปล่านะครับ
ได้ไม่ได้ยังงัยบอกด้วยนะครับ...
Date :
23 เม.ย. 2550 08:29:28
By :
martman
$y=date("y")+2543; /// รูปแบบไทยนะครับ ถ้าจะไม่ไทย d=$d=date("d-m-y"); <<< คือคุณผิดปะครับ
+แค่ 543 มะใช่หรือครับ
Date :
23 เม.ย. 2550 09:16:47
By :
JCChan
ขอบคุณมากๆครับ เดี๊ยวผมจะลองไปดัดแปลงดูนะครับ ถ้าไม่ได้ยังไงจะมาโพสต์ ใหม่น๊ะครับ ^^
Date :
23 เม.ย. 2550 09:39:14
By :
Jkung เด็กอ่อนหัด
ต้องขอโทษด้วยนะครับถ้าผมตอบผิด......เพราะผมก็ไม่ค่อยได้เท่าไรครบ แฮร่ๆๆ ก็ตอบไปเพื่อนช่วยเค้าไปบ้าง เห็นใจคนถามนะครับผมก็เคยถามบ่อยเหมือนกันนะครับ คุณ JCChan ขอบคุณมากถ้าผมผิดพลาดอะไรก็บอกได้นะครับจะได้ปรับปรุง
แต่ผมาลองเช็คก็ได้นิครบ
เพราะถ้าผมเขียนแบบ date("d-m-y"); ค่าที่ออกมาเป็น 22-04-07 นิครับ แล้วผมต้องการพศ.เป็น 2550 ผมก็เลยต้อง +2543 ไปอะครับ มันก็จะออกมาเป็น 22-04-2550 ถูกมัยครับหรือว่าผิดอย่างไรก็แนะนำด้วยนะครับ
Date :
23 เม.ย. 2550 09:51:40
By :
martman
ขอโทดครับ textbox ที่ว่า มันต้องสร้าง Field date ลงไปด้วยป่าวครับ เช่น ชื่อ Field : >> date date; หรือ date text;
คือว่าผม เพิ่งหัดทำครับ ยังไม่เก่งเลย ถ้ามี ตัวอย่าง Database ด้วยก็ดีครับ ^^ ><!!
Date :
23 เม.ย. 2550 10:10:32
By :
Jkung อีกแระ
รบกวนอีกนิดนะครับ ผมลอง order by desc ของพี่ martman แล้วนะครับ ไม่สำเร็จครับ ผมมีตัวอย่าง ให้ดูตัวเต็มเลยครับ ไม่รู้ว่าต้องเพิ่มตรงไหนบ้างหรือเปล่า ><!*
___________________________________________________________________________>>>
<html>
<body><LINK REL=StyleSheet HREF="css.css" TYPE="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
¢éÍÁÙÅÊÔ¹¤éÒ CPU
<br><br>
<?
Require('cpuconnect.php');
$sql="Select * From $tb";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query); /* ¹Ñº Reccord ·Õ辺 */
?>
<table width="99%" border="1" align="center">
<tr>
<td width="12%" background="../image/bgline.gif"bgcolor="blue">
<font size="2" face="MS Sans Serif, Tahoma, sans-serif" color="#ffffff">
<div align="center">ª×èÍÊÔ¹¤éÒ</div>
</font></td>
<td width="12%" background="../image/bgline.gif"bgcolor="blue">
<font size="2" face="MS Sans Serif, Tahoma, sans-serif" color="#ffffff">
<div align="center">ÃÒÂÅÐàÍÕ´</div>
</font></td>
<td width="4%" background="../image/bgline.gif"bgcolor="blue">
<font size="2" face="MS Sans Serif, Tahoma, sans-serif" color="#ffffff">
<div align="center">»ÃСѹ</div>
</font></td>
<td width="7%" background="../image/bgline.gif"bgcolor="blue">
<font size="2" face="MS Sans Serif, Tahoma, sans-serif" color="#ffffff">
<div align="center">ÃÒ¤Ò¢Ò»ÅÕ¡</div>
</font></td>
</tr>
</table>
<?
$a=0;
while($a < $num_rows)
{
$result = mysql_fetch_array($db_query);
$id=$result[id];
$content=$result[content];
$name=$result[name];
$product=$result[product];
$save=$result[save];
$sale=$result[sale];
?>
<table width="99%" border="1" align="center">
<tr>
<td width="12%" background="../image/bg_product.gif"bgcolor="#FFFFCC">
<font size="1" face="MS Sans Serif, Tahoma, sans-serif" color="#2169D6"><?echo"$content";?>
</font>
</td>
</tr>
</table>
<table width="99%" border="1" align="center">
<tr>
<td width="12%"bgcolor="#FFFFCC">
<font size="1" face="MS Sans Serif, Tahoma, sans-serif" color="#2169D6"><div align="center"><a href="product.php?id=<?echo"$id"; ?>"><?echo"$name";?></a></div>
</font>
</td>
<td width="12%"bgcolor="#FFFFCC">
<font size="1" face="MS Sans Serif, Tahoma, sans-serif" color="#2169D6"><?echo"$product";?>
</font>
</td>
<td width="4%"bgcolor="#FFFFCC">
<font size="1" face="MS Sans Serif, Tahoma, sans-serif" color="#2169D6"><?echo"$save";?>
</font>
</td>
<td width="7%"bgcolor="#FFFFCC">
<font size="1" face="MS Sans Serif, Tahoma, sans-serif" color="#2169D6"><?echo"$sale";?>
</font>
</td>
</tr>
</table>
<?
$a++;
}
echo"<center><br>¨Ó¹Ç¹ÊÔ¹¤éÒ ·Ñé§ËÁ´ $num_rows ÃÒ¡ÒÃ</center>";
mysql_close();
?>
</body>
</html>
_______________________________________________________>>>
เยอะไปหรือเปล่าครับ อิอิ
Date :
23 เม.ย. 2550 10:16:18
By :
Jkung จอมกวนอิอิ
ผมจะตอบเป็นข้อๆละกันนะครับ...คุณ Jkung
1. ตรง $sql="Select * From $tb"; ต้องแก้เพื่อนที่จะให้มันอ่านค่าจากท้ายตารางโดย
$sql="Select * From $tb order by id desc"; หมายเหตุ DB จะต้องมีฟิว id นะครับ มันจะดึงค่าที่มากที่สุดขึ้น ก่อนครับ อันนี้น่าจะผ่านนะครับ
2. เรื่องเก็บวันเวลาครับ
คุณ Jkung ต้องสร้างฟิว date_post อีกฟิวหนึ่งใน db นะครับ เพื่อที่จะเก็บวันที่ไว้นะครับ และคุณJKung ก่อนจะทำการ insert ข้อมูลวันที่เข้าไป ไม่ต้องมี Textbox ก็ได้ครับรับค่าโดยตรงเลย ก็ได้นะครับ ต้องเขียนแบบนี้นะครับ
<?
$d=date("d-m");
$y=date("y")+2543; /// รูปแบบไทยนะครับ ถ้าจะไม่ไทย d=$d=date("d-m-y");
?>
$sql="Insert into $tb (....ฟิวอะต่างๆ...date_post...) values( .....ชื่ออะไรก็ว่าไป....'$d-$y');
ประมาณเนี้ยนะครับ
ผมอธิบายงงมัยครับเนี้ย...
ได้ไม่ได้ยังงัยบอกกันบ้างนะครับ
Date :
23 เม.ย. 2550 18:51:01
By :
martman
ขอบคุณพี่ martman ย้อนหลังนะครับ ^^
พอดีเมื่อวานกลับไปหาแม่มาเลยไม่ได้เข้ามาดู ขอบคุณมากๆนะครับสำหรับความรู้ @_@+
Date :
24 เม.ย. 2550 11:22:24
By :
Jkung แงง่ม
Load balance : Server 04