รายละเอียดบริการลงโฆษณา
 บริการจดโดเมนเนม เว็บไซด์ .Com, .Net, .Org เพียง 550 บาท / ปี    สำหรับโดเมนอื่นๆ คลิกเพื่อดูรายละเอียด สายด่วน WebSite, Domain, Hosting
 
หน้าแรกเว็บไทยดีดี      บทความรู้      เว็บบอร์ด      บริการเว็บไซต์      จดโดเมน      โฮสติ้ง ติดต่อเรา แจ้งชำระเงิน
 
การหาค่าสูงสุด (MAX) จากฐานข้อมูล MySQL จัดทำโดย : Mr.GuruZ พิมพ์

มาถึงทุกวันนี้ สำหรับคนที่เคยสัมผัสกับ php แล้วคงไม่มีใครรู้จักฐานข้อมูลที่ชื่อ MySQL จะว่าไปแล้วดูจะเป็นของคู่กัน ยังไงยังงั้น แต่หลายๆ ครั้งที่หลายๆ คนใช้คำสั่ง SQL อาจจะมีข้อสงสัยอยู่ที่ว่าถ้าในฐานข้อมูลมีข้อมูลจำนวนเยอะๆ แล้วเราจะสามารถหาค่าที่มากที่สุดในตารางนั้นๆ ได้อย่างไร หรือถ้าเรียกให้ Inter นิดนึงก็คือค่า Max เราลองมาดูเทคนิคนี้กันนะครับ ว่าแท้จริงแล้วเราควรจะเขียน php และ sql ในรูปแบบใด

ขั้นตอนการเขียน

1. คำสั่งหลักๆ ที่ใช้ในการเขียนครั้งนี้

mysql_query  คลิกที่คำสั่งเพื่อดูคำอธิบาย
mysql_result  คลิกที่คำสั่งเพื่อดูคำอธิบาย

2. จากนั้นสร้างฐานข้อมูล และสร้างตารางดังนี้



### โครงสร้างตาราง `tb_value`###

CREATE TABLE `tb_value` (
`number` int(11) default NULL
) TYPE=MyISAM;


### dump ตาราง `tb_value`###

INSERT INTO `tb_value` VALUES (1000);
INSERT INTO `tb_value` VALUES (400);
INSERT INTO `tb_value` VALUES (1500);
INSERT INTO `tb_value` VALUES (800);
INSERT INTO `tb_value` VALUES (3000);
INSERT INTO `tb_value` VALUES (2000);


3. สร้างไฟล์ที่ชื่อ max.php และเขียนคำสั่งดังนี้

<?
$hostnameDB 
"localhost";
$userDB "";
$passwordDB "";
$dbname "test";
mysql_connect($hostnameDB$userDB$passwordDB) or die("No Connect Server");
mysql_select_db($dbname) or die("No Connect Database!");
$max mysql_query("select max(number) from tb_value");
echo 
$total_max mysql_result($max,0);
mysql_close();
?>


4. จากนั้นลอง Run จะพบกับค่าที่ได้คือ 3000 จากนั้นลองนำไปประยุกต์ใช้งานอื่นๆ ดูนะครับ ขอให้สนุกกับการทำเว็บ ^^!

Download Source SQL

คุณอาจสนใจ
เราสามารถใช้ประโยชน์อะไรได้บ้างจากการใช้อินเทอร์เน็ตความเร็วสูง ADSL
เว็บไทยดีดี (20,894 - 25 ส.ค. 50)
การใส่เพลงลงใน Bar Slider ให้สามารถปรับ Volume ได้
Charoen (95,377 - 29 ม.ค. 51)
การใช้คำสั่งวนลูป foreach
Mr.GuruZ (41,674 - 03 มิ.ย. 49)
การเก็บ Template ที่ออกแบบไว้ใช้งาน
หมูขุน (37,076 - 04 ก.พ. 50)
ติดตั้งไม่ได้...เพราะไฟล์เสีย (Firefox)
เว็บไทยดีดี (15,657 - 03 พ.ค. 51)
การแสดงผลรูปภาพที่อยู่ในฐานข้อมูล ฉบับสมบูรณ์
Mr.GuruZ (57,704 - 03 มิ.ย. 49)
วิธีการพิมพ์หน้าเว็บไซต์ต่าง ๆ ให้พอดีหน้ากระดาษ
เว็บไทยดีดี (17,743 - 19 ม.ค. 51)
การใช้คำสั่ง Nowและ Date
นายจืด (25,017 - 09 พ.ค. 51)
หน้าแรกเว็บไทยดีดี      บทความรู้      เว็บบอร์ด      บริการเว็บไซต์      จดโดเมน      โฮสติ้ง ติดต่อเรา แจ้งชำระเงิน
บริษัท เว็บไทยดีดี จํากัด ที่อยู่ 154 ซอยสุขศรีเฉลิมพจน์ แขวงวงศ์สว่าง เขตบางซื่อ กทม. 10800
โทร. 02-910-9930-1 แฟกซ์ 02-910-9931 กด 5
©
2005-2014 All rights reserved. เลขทะเบียนพาณิชย์ 0105549132957