PHP - สร้างฐานข้อมูล (Create Database) การสร้างตาราง (Create Table) ใน MySQL ด้วยภาษา PHP |
|
Tuesday, 07 September 2010 16:21
|
|
ตัวอย่าง การสร้างฐานข้อมูล(database) และตาราง (Table) ใน MySQL ด้วยภาษา PHP
คำสั่ง SQL ในการสร้างฐานข้อมูล
CREATE DATABASE database_name
คำสั่ง SQL ในการสร้างตาราง
CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name3 data_type, .... )
ตัวอย่าง Code PHP:
<? $host = "localhost"; // ชื่อโฮสต์ $user = "root"; // ชื่อผู้ใช้สำหรับเข้าติดต่อ MySQL $password = "1234"; // รหัสผ่านสำหรับต่อต่อ MySQL
/* ใช้ ชื่อและรหัสผ่าน ที่กำหนดไว้ขณะที่ทำการติดตั้ง MySQL $link = mysql_connect($host, $user, $password); // เปิดการเชื่อมต่อ MySQL
if (!$link) { //จบการทำงานของสคริปต์ด้วยฟังก์ชั่น exit() และจะสิ้นสุดการทำงานของหน้านี้ exit("ไม่สามารถเชื่อมต่อกับ MySQL server ได้ กรุณาตรวจสอบชื่อโฮสต์, ชื่อผู้ใช้ และรหัสผ่าน ว่าถูกต้องหรือไม่"); }
//คำสั่ง SQL ที่ใช้สร้างฐานข้อมูลชื่อ StudentSchool $sql = " CREATE DATABASE `StudentSchool`;"; $result = mysql_query($sql); // ประมวลผลคำสั่ง SQL if ($result) { echo "การสร้างฐานข้อมูลสำเร็จแล้ว<br>"; } else { echo "ไม่สามารถสร้างฐานข้อมูลได้<br>"; }
//เลือกทำงานกับฐานข้อมูล (Database) ชื่อ StudentSchool $sql = "USE StudentSchool;"; $result = mysql_query($sql); // ประมวลผลคำสั่ง SQL
//คำสั่ง SQL ที่ใช้สร้างตาราง (Table) ชื่อ StudentSchool // คำสั่ง SQL อาจแตกต่างกัน ตาม Version ของ MySQL ได้ค่ะ $sql = " CREATE TABLE `students` ( `Id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `Name` VARCHAR( 50 ) NOT NULL , `Gender` CHAR( 1 ) NOT NULL , `DateOfBirth` DATE NOT NULL , `Address` VARCHAR( 255 ) NULL )";
$result = mysql_query($sql); // ประมวลผลคำสั่ง SQL if ($result) { echo "การสร้างเทเบิลสำเร็จแล้ว<br>"; } else { echo "ไม่สามารถสร้างเทเบิลได้ อาจเป็นเพราะมีเทเบิลชื่อนั้นอยู่แล้ว<br>"; }
mysql_close($link); // ปิดการเชื่อมต่อ MySQL
?>
|
Comments
ลบตรงนี้ออกนะคะ
Quote:
แบบว่ามีดาต้าเบ สอยู่แล้ว
อยากจาสรา้งแค่ต ารางในดาต้าเบสอ ย่างเดียวอะครับ
RSS feed for comments to this post