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,027

HOME > PHP > PHP Forum > อยากถามเกี่ยวกับการแบ่งหน้า page ครับ อยากถามเกี่ยวกับการแบ่งหน้า page ว่าถ้า search ข้อมูลแล้ว มันมีจำนวนมากเป็นพันหน้า ทำให้โหลดช้า



 

อยากถามเกี่ยวกับการแบ่งหน้า page ครับ อยากถามเกี่ยวกับการแบ่งหน้า page ว่าถ้า search ข้อมูลแล้ว มันมีจำนวนมากเป็นพันหน้า ทำให้โหลดช้า

 



Topic : 090554



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



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




อยากถามเกี่ยวกับการแบ่งหน้า page ว่าถ้า search ข้อมูลแล้ว มันมีจำนวนมากเป็นพันหน้า ทำให้โหลดช้า อยากทราบว่า ถ้าจะแบ่งให้ search มาแค่ 10 ข้อมูลล่าสุด ต้องทำอย่างไร ครับ และถ้าอยากดูเพิ่มก้อกด more

$strSQL="select * from table เสิดทั้งตาราง



Tag : PHP, Ms Access







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-08 16:15:48 By : boyzathailand View : 770 Reply : 8
 

 

No. 1



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


https://www.thaicreate.com/community/php-mysql-pagination.html
ศึกษาจากบทความนี้เลยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 16:29:14 By : Ex-[S]i[L]e[N]t
 


 

No. 2



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


$sql = 'SELECT * FROM `tb_student` where firstname like '%$search%' LIMIT 0,10 ';

edit ครั้งที่ 1
พิมพ์มาแล้วขี้เกียจลบ แบบนี้ไม่ได้ เป็นอุทาหรณ์ครับ :
แบบนี้จะได้ค่า ตามที่ search เจอ 10 คนแรก ไม่ใช้ 10 ข้อมูลล่าสุด
edit ครั้งที่ 2
แล้วจะ search ข้อมูลแต่ 10 record ล่าสุดต้องทำไง....เป็นการบ้านเลยนะเนี่ยะ

อยากถามต่อว่า ทำไม ต้อง search แค่ 10 record ล่าสุดครับ มีเหตุผลป่าว

edit ครั้งที่ 3
1.คิวรี่ จับ 10 record ล่าสุดใส่ array
2. เอาค่าตัวแปรที่ search เข้ามามาเทียบกับ แตละ array
3. อันไหนตรงกันก็ echo ออกมา
คิดแนวมาให้ อิอิ

edit ครั้งที่ 4
ลืมถาม!! search เป็นพันๆหน้ามันต้องแบ่ง page แล้ว search 10 record แบบนี้ไม่ต้องแบ่ง page ถูกต้องหรือเปล่าครับ


ประวัติการแก้ไข
2013-02-08 17:19:04
2013-02-08 17:25:15
2013-02-08 17:33:23
2013-02-08 17:35:14
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 17:16:33 By : apisitp
 

 

No. 3



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



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


คือตอนนี้ DB Oracle มันมีหลาย ล้าน record แต่ต้องการ Search แค่ 10 อันดับล่าสุดไม่ว่าจะเปนในรูปแบบเวลา วันที่ หรืออื่นๆ ครับ

ที่ถามว่าทำไม ต้อง Search แต่ 10 Record คือเวลา Query แต่ละครั้ง มันนาน ครับ จึงขอแค่ ประมาน 10 หรือไม่เกิน 100 Record แล้วถ้าต้องการดูข้อมูลเพิ่ม ก้อกด More เอา ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 17:53:43 By : boyzathailand
 


 

No. 4



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



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


ลืมบอกไป เปน Oracle ครับ ^ ^
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 17:54:09 By : boyzathailand
 


 

No. 5



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


นั่งไง งานงอก
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 18:01:47 By : Ex-[S]i[L]e[N]t
 


 

No. 6



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ขอโทษและขอถอนตัวครับ ออราเคิล ไม่เคยลอง ไม่มี ไม่เคยใช้....ต้องรอเทพสูงสุดล่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 18:04:56 By : apisitp
 


 

No. 7



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



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


เคส จำเปน เซงเปดเลย ครับ ไม่เคยทำ ดันมาโดน ดำน้ำ T_T
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 18:10:12 By : boyzathailand
 


 

No. 8



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

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

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

ผมแนะนำได้ครับ คุณอาจจะต้องใช้ ROWNUM และ BETWEEN ครับ

SELECT * FROM test WHERE (ROWNUM BETWEEN 10 AND 20) order by id desc

แนะนำให้ Apply จาก 2 บทความนี้ครับ

PHP MySQL List Record Paging/Pagination


PHP Oracle List Record

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-08 21:33:38 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากถามเกี่ยวกับการแบ่งหน้า page ครับ อยากถามเกี่ยวกับการแบ่งหน้า page ว่าถ้า search ข้อมูลแล้ว มันมีจำนวนมากเป็นพันหน้า ทำให้โหลดช้า
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่