Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > คือว่าผมอยากจะให้โชว์ข้อมูลในฐานข้อมูลออกมาในตาราง คือข้อมูลของผมเวลาบันทึกแล้วมันจะโชข้อมูลออกมาทั้งหมด แต่ผมอยากให้โชออกมาเฉพาะข้อมูลที่บันทึกล่าสุดเพียงข้อมูลเดียว



 

คือว่าผมอยากจะให้โชว์ข้อมูลในฐานข้อมูลออกมาในตาราง คือข้อมูลของผมเวลาบันทึกแล้วมันจะโชข้อมูลออกมาทั้งหมด แต่ผมอยากให้โชออกมาเฉพาะข้อมูลที่บันทึกล่าสุดเพียงข้อมูลเดียว

 



Topic : 059039



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์




ขอถามหน่อยคับ คือว่าผมอยากจะให้โชว์ข้อมูลในฐานข้อมูลออกมาในตาราง คือข้อมูลของผมเวลาบันทึกแล้วมันจะโชข้อมูลออกมาทั้งหมด แต่ผมอยากให้โชออกมาเฉพาะข้อมูลที่บันทึกล่าสุดเพียงข้อมูลเดียว อยากทราบวิธีเขียนโค้ดว่าเขียนยังไงคับ (ข้อมูลเป็นข้อมูลลูกค้า)

โชว์ข้อมูลล่าสุด



Tag : PHP, MySQL, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-04-22 12:55:09 By : kim113 View : 715 Reply : 4
 

 

No. 1



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


อันนี้โค้ดของผม
Code (PHP)
<?php
		include ("connect.php");
				$i=1;

			 $sql="select * from user order by reg_date    ";
			// if($name!="")
	
			/////////////// กำหนดจำนวนข้อมูลแสดงผลต่อ 1 หน้า //////////////////////
$per_page = 15;
//////////////////////////////////////////////////////////////////////////////////

if ( !$page ) 
$page = 1; 
$prev_page = $page - 1; 
$next_page = $page + 1; 
$result = mysql_query( $sql ); 
$page_start = ( $per_page * $page) - $per_page; 
$num_rows = mysql_num_rows( $result ); 
$i=($page-1)*$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; 

if ( ( $page > $num_pages ) || ( $page < 0 ) ) 
print "จำนวน $page มากกว่า $num_pages";
$count=1;

/////////////// คำสั่ง SQL กำหนดลิมิต ให้แสดงผลต่อ 1 หน้า///////////////////////////////
$sql .= "DESC LIMIT $page_start, $per_page"; 
$result = mysql_query( $sql ); 


////////////////////// นำข้อมูลออกมาแสดงผล ////////////////////////////////////////////////
while ( $data = mysql_fetch_array( $result ) ) //นำค่าที่ผ่านการคิวรี่จากตัวแปร $result มาทำการวนลูปเพื่อเอาค่าในแต่ละฟิลด์ออกมาโชว์แสดงผล
{ 
			 
	
			

			 
			 $sql_t="select * from data_def where status='1' order by id_def desc";
			$i=1;
$sql1="select * from data_def where id_def='$id_def' ";

$id_def=$r1['id_def'];
$code=sprintf("$id_def");
$code="stereo_".$code;

		  	$sql2="select * from user where user_id='$data[user_id]'";
				$result_d2=mysql_query($sql2);
	  		$data_d2 =mysql_fetch_array($result_d2);
			 //////////////////////////////////////////////////////////////////////////////////////////////////
			  $sql_o="select * from org where org_id='$data[user_org]'";
			 $re_o=mysql_query($sql_o);
			 $da_o=mysql_fetch_array($re_o);
			 
			 /////////////////////////////////////////////////////////////
			 $sql_d="select * from device where device_id='$data[repair_device]' ";
	  		$result_d=mysql_query($sql_d);
	  		$data_d =mysql_fetch_array($result_d);
			/////////////////////////////////////////////////////////////////
			 $new_re=$data[repair_detail];
			 $cut=substr($new_re,0,50);
			 $real=substr_replace($cut,'...',50,3);
			 /////////////////////////////////////////////////////////////////
	/*		 $org_re=$da_o[org_name];
			 $org_=substr($org_re,0,30);
			 $real_organ=substr_replace($org_,'...',30,3);
		*/	 
			 /////////////////////////////////////////////////////////////
			 $result_re=$data[repair_result];
			 if($result_re){
			 $cut_re=substr($result_re,0,60);
			 $real_re=substr_replace($cut_re,'...',60,3);
			 }else{
			 $real_re="";
			 }
			 //////////////////////////////////////////////////////////////
			 	 if($data[repair_status]==1){
			 $img_status=  "<img src=image/D1.png width=28 height=16>";
			 }elseif($data[repair_status]=='2'){
			  $img_status= "<img src=image/D2.png width= 16height=16>";
			 }elseif($data[repair_status]=='3'){
			 $img_status= "<img src=image/cus.png width= 16height=16>";
			 }elseif($data[repair_status]=='4'){
			  $img_status= "<img src=image/wait.png width=9 height=16>";
			   }elseif($data[repair_status]=='5'){
			  $img_status= "<img src=image/true.png width=9 height=16>";
			 }else{
			 $img_status=  "<img src=images/cancel.gif width=16 height=16>";
			 }
			 $i++;
			 echo"
			 
			     <tr style=height:inherit>
				<th width=55 bgcolor=#FFFFCC scope=col><span class=style6></span>$data_d2[user_id]</th>
                <th width=114 bgcolor=#FFFFCC scope=col align=left><span class=style6 >$data[user_name]  $data[user_last]</span></th>
				<th width=130 bgcolor=#FFFFCC scope=col align=left><span class=style6>$da_o[org_name]</span></th>
                <th width=156 bgcolor=#FFFFCC scope=col align=center><span class=style6>$data[result_date]</span></th>
                <th width=136 bgcolor=#FFFFCC scope=col><span class=style6>$data_d[device_name] </span></th>
                <th width=156 bgcolor=#FFFFCC scope=col align=left><span class=style6>$real</span></th>
                <th width=40 bgcolor=#FFFFCC scope=col><span class=style6>$img_status</span></th>
                <th width=167 bgcolor=#FFFFCC scope=col align=left><span class=style6>$real_re</span></th>
				
				<th width=55 bgcolor=#FFFFCC scope=col><span class=style7>
				<a href='repair_cus_news.php?user_id=$data[user_id]'>
				<img src=image/yes.png border=0  ></a></span></th>
				
				<th width=55 bgcolor=#FFFFCC scope=col><span class=style7>
				<a href='repair_cus_no.php?user_id=$data[user_id]'>
				<img src=image/no.png border=0  ></a></span></th>
				
                <th width=55 bgcolor=#FFFFCC scope=col><span class=style6>
				<a href=\"javascript:NewWindow('detail.php?user_id=$data[user_id]','newpopup','500','450','center','front');\">
				<img src=images/detail.gif border=0 height=32></a></span></th>
             </tr>
			 ";
			 }
			 
			?>
                            </table></th>
                          </tr>
                        </table></th>
                      </tr>
                    </table>
                    <!- - แสดงผลจำนวนเรคคอร์ดของข้อมูล จำนวนหน้าและลิงค์หน้าต่อๆไป - - !>
                    <span class="style18">รวมทั้งหมด</span>&nbsp;<b><?php echo"<span class='style4'> $num_rows </span>"; ?></b>&nbsp;<span class="style18">รายการ</span> &nbsp;<span class="style18">จำนวน</span>&nbsp;<b><?php echo " <span class='style4'>$num_pages</span>"; ?></b>&nbsp; <span class="style18">หน้า</span>&nbsp; <span class="style18">หน้าที่ :</span>
                    <?php
////////////////// สร้างปุ่มย้อนกลับ ///////////////////////////////
if ( $prev_page )

echo "<span class='style4'><a href=\"$PHP_SELF?page=$prev_page\">&nbsp;&nbsp;&lt;&lt;กลับไป&nbsp;&nbsp; </a></span>"; 

////////////////// สร้างตัวเลขหน้า ////////////////////////////////
for ( $i=1; $i<=$num_pages; $i++ ) 
{ 
if ( $i != $page) 
echo "<span class='style4'>[<a href=\"$PHP_SELF?page=$i\">$i</a>]</span>";
else 
echo " <span class='style4'><b>$i</b> </span>"; 

}

/////////////////// สร้างปุ่มเดินหน้า /////////////////////////////////////
if ( $page != $num_pages ) 

echo "<span class='style4'><a href=\"$PHP_SELF?page=$next_page\">&nbsp; &nbsp;หน้าต่อไป &gt;&gt;&nbsp;&nbsp;</a></span>"; 
		
		?>
                  </fieldset></th>
                </tr>
              </table>
              <p align="left">
			                  <?php $i++; } //end while ?>








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-22 12:59:57 By : kim113
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code
select * from data_def where status='1' order by id_def desc limit 0,1


Go to : SQL LIMIT
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-22 13:10:06 By : webmaster
 

 

No. 3



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


โอ๊ยยย โทดทีคับพี่ผมให้โค้ดผิด
Code (PHP)
   <?php
		include ("connect.php");
				$i=1;

			 $sql="select * from user order by reg_date    ";
			// if($name!="")
	
			/////////////// กำหนดจำนวนข้อมูลแสดงผลต่อ 1 หน้า //////////////////////
$per_page = 15;
//////////////////////////////////////////////////////////////////////////////////

if ( !$page ) 
$page = 1; 
$prev_page = $page - 1; 
$next_page = $page + 1; 
$result = mysql_query( $sql ); 
$page_start = ( $per_page * $page) - $per_page; 
$num_rows = mysql_num_rows( $result ); 
$i=($page-1)*$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; 

if ( ( $page > $num_pages ) || ( $page < 0 ) ) 
print "จำนวน $page มากกว่า $num_pages";
$count=1;

/////////////// คำสั่ง SQL กำหนดลิมิต ให้แสดงผลต่อ 1 หน้า///////////////////////////////
$sql .= "DESC LIMIT $page_start, $per_page"; 
$result = mysql_query( $sql ); 


////////////////////// นำข้อมูลออกมาแสดงผล ////////////////////////////////////////////////
while ( $data = mysql_fetch_array( $result ) ) //นำค่าที่ผ่านการคิวรี่จากตัวแปร $result มาทำการวนลูปเพื่อเอาค่าในแต่ละฟิลด์ออกมาโชว์แสดงผล
{ 
			 
	
			

			 
			

		  	$sql2="select * from user where user_id='$data[user_id]'";
				$result_d2=mysql_query($sql2);
	  		$data_d2 =mysql_fetch_array($result_d2);
			 //////////////////////////////////////////////////////////////////////////////////////////////////
			  $sql_o="select * from org where org_id='$data[user_org]'";
			 $re_o=mysql_query($sql_o);
			 $da_o=mysql_fetch_array($re_o);
			 
			 /////////////////////////////////////////////////////////////
			 $sql_d="select * from device where device_id='$data[repair_device]' ";
	  		$result_d=mysql_query($sql_d);
	  		$data_d =mysql_fetch_array($result_d);
			/////////////////////////////////////////////////////////////////
			 $new_re=$data[repair_detail];
			 $cut=substr($new_re,0,50);
			 $real=substr_replace($cut,'...',50,3);
			 /////////////////////////////////////////////////////////////////
	/*		 $org_re=$da_o[org_name];
			 $org_=substr($org_re,0,30);
			 $real_organ=substr_replace($org_,'...',30,3);
		*/	 
			 /////////////////////////////////////////////////////////////
			 $result_re=$data[repair_result];
			 if($result_re){
			 $cut_re=substr($result_re,0,60);
			 $real_re=substr_replace($cut_re,'...',60,3);
			 }else{
			 $real_re="";
			 }
			 //////////////////////////////////////////////////////////////
			 	 if($data[repair_status]==1){
			 $img_status=  "<img src=image/D1.png width=28 height=16>";
			 }elseif($data[repair_status]=='2'){
			  $img_status= "<img src=image/D2.png width= 16height=16>";
			 }elseif($data[repair_status]=='3'){
			 $img_status= "<img src=image/cus.png width= 16height=16>";
			 }elseif($data[repair_status]=='4'){
			  $img_status= "<img src=image/wait.png width=9 height=16>";
			   }elseif($data[repair_status]=='5'){
			  $img_status= "<img src=image/true.png width=9 height=16>";
			 }else{
			 $img_status=  "<img src=images/cancel.gif width=16 height=16>";
			 }
			 $i++;
			 echo"
			 
			     <tr style=height:inherit>
				<th width=55 bgcolor=#FFFFCC scope=col><span class=style6></span>$data_d2[user_id]</th>
                <th width=114 bgcolor=#FFFFCC scope=col align=left><span class=style6 >$data[user_name]  $data[user_last]</span></th>
				<th width=130 bgcolor=#FFFFCC scope=col align=left><span class=style6>$da_o[org_name]</span></th>
                <th width=156 bgcolor=#FFFFCC scope=col align=center><span class=style6>$data[result_date]</span></th>
                <th width=136 bgcolor=#FFFFCC scope=col><span class=style6>$data_d[device_name] </span></th>
                <th width=156 bgcolor=#FFFFCC scope=col align=left><span class=style6>$real</span></th>
                <th width=40 bgcolor=#FFFFCC scope=col><span class=style6>$img_status</span></th>
                <th width=167 bgcolor=#FFFFCC scope=col align=left><span class=style6>$real_re</span></th>
				
				<th width=55 bgcolor=#FFFFCC scope=col><span class=style7>
				<a href='repair_cus_news.php?user_id=$data[user_id]'>
				<img src=image/yes.png border=0  ></a></span></th>
				
				<th width=55 bgcolor=#FFFFCC scope=col><span class=style7>
				<a href='repair_cus_no.php?user_id=$data[user_id]'>
				<img src=image/no.png border=0  ></a></span></th>
				
                <th width=55 bgcolor=#FFFFCC scope=col><span class=style6>
				<a href=\"javascript:NewWindow('detail.php?user_id=$data[user_id]','newpopup','500','450','center','front');\">
				<img src=images/detail.gif border=0 height=32></a></span></th>
             </tr>
			 ";
			 }
			 
			?>
                            </table></th>
                          </tr>
                        </table></th>
                      </tr>
                    </table>
                    <!- - แสดงผลจำนวนเรคคอร์ดของข้อมูล จำนวนหน้าและลิงค์หน้าต่อๆไป - - !>
                    <span class="style18">รวมทั้งหมด</span>&nbsp;<b><?php echo"<span class='style4'> $num_rows </span>"; ?></b>&nbsp;<span class="style18">รายการ</span> &nbsp;<span class="style18">จำนวน</span>&nbsp;<b><?php echo " <span class='style4'>$num_pages</span>"; ?></b>&nbsp; <span class="style18">หน้า</span>&nbsp; <span class="style18">หน้าที่ :</span>
                    <?php
////////////////// สร้างปุ่มย้อนกลับ ///////////////////////////////
if ( $prev_page )

echo "<span class='style4'><a href=\"$PHP_SELF?page=$prev_page\">&nbsp;&nbsp;&lt;&lt;กลับไป&nbsp;&nbsp; </a></span>"; 

////////////////// สร้างตัวเลขหน้า ////////////////////////////////
for ( $i=1; $i<=$num_pages; $i++ ) 
{ 
if ( $i != $page) 
echo "<span class='style4'>[<a href=\"$PHP_SELF?page=$i\">$i</a>]</span>";
else 
echo " <span class='style4'><b>$i</b> </span>"; 

}

/////////////////// สร้างปุ่มเดินหน้า /////////////////////////////////////
if ( $page != $num_pages ) 

echo "<span class='style4'><a href=\"$PHP_SELF?page=$next_page\">&nbsp; &nbsp;หน้าต่อไป &gt;&gt;&nbsp;&nbsp;</a></span>"; 
		
		?>
                  </fieldset></th>
                </tr>
              </table>
              <p align="left">
			                  <?php $i++; } //end while ?>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-22 13:21:22 By : kim113
 


 

No. 4



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


ทำได้แล้วคับ ขอบคุนมากน่ะคับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-22 13:44:57 By : kim113
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : คือว่าผมอยากจะให้โชว์ข้อมูลในฐานข้อมูลออกมาในตาราง คือข้อมูลของผมเวลาบันทึกแล้วมันจะโชข้อมูลออกมาทั้งหมด แต่ผมอยากให้โชออกมาเฉพาะข้อมูลที่บันทึกล่าสุดเพียงข้อมูลเดียว
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่