HOT-TH.COm

.:: สังคมดีๆแห่งการแบ่งปัน ::....

คุณมี ID แล้วหรือยัง ? สมัครสมาชิก  ลืมรหัสผ่าน

หาเงินออนไลน์ งาน online โปรเจคจบ ทำ seo adword สร้างเว็บฟรี แจกสคริป

ดู: 4383|ตอบกลับ: 83

การดึงข้อมูลจากดาต้าเบสมาโชว์แบบคอลั่มและแถว

  [คัดลอกลิงก์]


1000

กระทู้

38

ติดตาม

1หมื่น

เครดิต

ผู้จัดการกระดาน

Rank: 9Rank: 9Rank: 9

โพสต์เมื่อ 4-6-2012 20:42:26 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

ในปกติแล้วการดึงข้อมูลจากดาต้าเบสมาโชว์นั้น ส่วนใหญ่แล้วเราจะชินกันแบบ โชว์เป็นแถว แต่วันนี้ผมมีอีกวิธีมาแนะนำ เป็นการนำข้อมูลจากดาต้าเบสมาโชว์แบบ คอลั่ม และ แถว ในเวลาเดียวกัน โดยเราสามารถกำหนดได้เลยว่า เราจะโชว์แถวละกี่คอลั่ม
ขั้นตอนการทำ
1.สร้างดาต้าเบส เพื่อให้การดึงข้อมูลมาโชว์ก่อน ในที่นี้ผมขอยกเป็นตัวอย่างนะครับ
  1. #
  2. # โครงสร้างตาราง `product`
  3. #

  4. CREATE TABLE `product`
  5. ( `id` int(11) NOT NULL auto_increment, `name` tinytext NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=11 ;

  6. #
  7. # dump ตาราง `product`
  8. #

  9. INSERT INTO `product` VALUES (1, 'product1');
  10. INSERT INTO `product` VALUES (2, 'product2');
  11. INSERT INTO `product` VALUES (3, 'product3');
  12. INSERT INTO `product` VALUES (4, 'product4');
  13. INSERT INTO `product` VALUES (5, 'product5');
  14. INSERT INTO `product` VALUES (6, 'product6');
  15. INSERT INTO `product` VALUES (7, 'product7');
  16. INSERT INTO `product` VALUES (8, 'product8');
  17. INSERT INTO `product` VALUES (9, 'product9');
  18. INSERT INTO `product` VALUES (10, 'product10');
คัดลอกไปที่คลิปบอร์ด
2.หลังจากนั้นเราก็ดึงข้อมูลมาโชว์กันเลยครับ
  1. <p style="color: rgb(0, 0, 0); "><font color="#F38918"><?
  2. $host="localhost"; <font color="green">//ชื่อโฮส</font>
  3. $db_username="root"; <font color="green">//ชื่อผู้ใช้ </font>
  4. $db_password=""; <font color="green">//รหัสผ่าน </font>
  5. $dbname="<font color="#FF0000">test</font>"; <font color="green">//ชื่อฐานข้อมูล </font>
  6. $connect = mysql_connect($host,$db_username,$db_password);
  7. if(!$connect){
  8. echo "ไม่สามารถติดต่อฐานข้อมูลได้"; exit();
  9. }</font></p><p style="color: rgb(0, 0, 0); "><font color="#F38918">$sql = "select * from product";
  10. $dbquery = mysql_db_query($dbname, $sql);
  11. $cols = <font color="#FF0000">5</font>; <font color="green">//กำหนดจำนวนคอลั่ม</font>
  12. $c = $cols;
  13. ?>
  14. <table border="1">
  15. <tr>
  16. <?
  17. while($result = mysql_fetch_array($dbquery)) {
  18. $c --;
  19. ?>
  20. <td width="150"><font color="#FF0000"><?=$result[name];?></font></td> <font color="green">//ส่วนของการแสดงข้อมูล</font>
  21. <?
  22. if($c == 0) {
  23. $c = $cols;
  24. ?>
  25. </tr></tr>
  26. <? } } ?>
  27. </tr></table></font></p>
คัดลอกไปที่คลิปบอร์ด
3.เรียบร้อยแล้วครับ ในส่วนของการแสดงข้อมูลเราอาจจะซ้อน table เข้าไปอีกก็ได้นะ เผื่อเราอาจจะมีการแสดงข้อมูลหลายอย่าง

ผู้เข้าชมเนื้อหาถูกซ่อนไว้ คุณจะต้องแสดงความคิดเห็นก่อนจึงจะสามารถมองเห็นเนื้อหาส่วนที่ถูกซ่อนนี้ได้



0

กระทู้

0

ติดตาม

293

เครดิต

สมาชิกระดับ 3

Rank: 3Rank: 3

Medals No.1 Medals No.2 Medals No.3 Medals No.4 Medals No.5 Medals No.6 Medals No.7 Medals No.8 Medals No.9 Medals No.10

โพสต์เมื่อ 24-6-2012 03:16:38 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

ขอบคุณมากครับ


0

กระทู้

2

ติดตาม

126

เครดิต

สมาชิกระดับ 2

Rank: 2

โพสต์เมื่อ 27-6-2012 20:28:55 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

thank...................................


0

กระทู้

0

ติดตาม

107

เครดิต

สมาชิกระดับ 2

Rank: 2

โพสต์เมื่อ 25-7-2012 00:13:07 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free


thank...............................

5#
โพสต์ได้ถูกลบไปแล้ว


0

กระทู้

0

ติดตาม

140

เครดิต

สมาชิกระดับ 2

Rank: 2

โพสต์เมื่อ 9-8-2012 23:00:07 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

ขอบคุณค่ะ :D


0

กระทู้

0

ติดตาม

98

เครดิต

สมาชิกระดับ 2

Rank: 2

โพสต์เมื่อ 30-8-2012 00:34:42 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

ขอบคุณครา


0

กระทู้

0

ติดตาม

87

เครดิต

สมาชิกระดับ 2

Rank: 2

โพสต์เมื่อ 14-9-2012 16:21:38 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

กำลังศึกษาอยู่ค่ะ


0

กระทู้

0

ติดตาม

94

เครดิต

สมาชิกระดับ 2

Rank: 2

โพสต์เมื่อ 15-9-2012 09:49:50 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

thank youuuuuuuuuuuuu


0

กระทู้

0

ติดตาม

99

เครดิต

สมาชิกระดับ 2

Rank: 2

โพสต์เมื่อ 15-9-2012 21:21:03 |ดูโพสต์ทั้งหมด
  shared Ping your blog, website, or RSS feed for Free

DDDDDDDD :)
Sponsor
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

Ping your blog, website, or RSS feed for Free

© 2013 หาเงินออนไลน์ งาน online โปรเจคจบ ทำ seo adword สร้างเว็บฟรี แจกสคริป

Check Google Page Rank

Processed in 0.067864 second(s), 10 queries .

ขึ้นไปด้านบน