.sql ก็คือ ชนิดข้อมูลชนิดหนึ่ง ซึ่งในนั้น จะมีข้อมูล text ที่เป็นคำสั่ง ของ SQL ตั้งแต่ CREATE TABLE จนถึง INSERT INTO ซึ่ง เราจะพบได้ในเวลาที่เรา export ข้อมูล ใน Database เป็น file .sql เพื่อต้องการที่จะ backup ข้อมูลไว้เป็นต้น
ตัวอย่าง ข้อมูล
CREATE TABLE `organization` ( `org_ID` int(3) NOT NULL auto_increment, `org_name` varchar(100) NOT NULL, `org_root` int(3) NOT NULL, PRIMARY KEY (`org_ID`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; INSERT INTO `organization` VALUES (1, 'สำนักวิจัยและบริการวิทยาศาสตร์และเทคโนโลยี', 0); INSERT INTO `organization` VALUES (2, 'ศูนย์นวัฒกรรมระบบ', 1);
mysqli เป็น extension ใหม่ (MySQL Improved Extension) ซึ่งก็มีการปรับรายละเอียดการใช้งานจากเดิมพอสมควร
อ่านรายละเอียดเพิ่ม เติมได้ที่ http://th2.php.net/mysqli
mysqli เป็นรูปแบบการเชื่อมต่อกับฐานข้อมูล MySQL แบบใหม่ซึ่ง สามารถใช้งานได้ ใน MySQL 4.1 ขึ้นไป ซึงจะมีลักษณะการเขียนที่แตกต่างกับ mysql เล็กน้อย ดังนี้
รูปแบบการเขียนแบบเดิม
$con = mysql_connect("localhost", "root", "");
mysql_select_db("test");
$sql = "SELECT * FROM salary WHERE id<100 LIMIT 5";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
mysql_close($con);
