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  

 
0 #2 Webmaster 2011-12-10 21:02
ก็ลบส่วนที่สร้า งฐานข้อมูลออกก็ ได้แล้วค่ะ ^^

ลบตรงนี้ออกนะคะ

Quote:
//คำสั่ง SQL ที่ใช้สร้างฐานข ้อมูลชื่อ StudentSchool
$sql = " CREATE DATABASE `StudentSchool` ;";
$result = mysql_query($sq l); // ประมวลผลคำสั่ง SQL
if ($result) {
echo "การสร้างฐานข้อม ูลสำเร็จแล้ว";
}
else {
echo "ไม่สามารถสร้างฐ านข้อมูลได้";
}


Quote
 
 
0 #1 thetom 2011-12-10 11:04
แล้วถ้าเราจาาร้ างแค่ตารางอย่าง เดียวละครับ
แบบว่ามีดาต้าเบ สอยู่แล้ว
อยากจาสรา้งแค่ต ารางในดาต้าเบสอ ย่างเดียวอะครับ
:D
Quote
 

Add comment


Security code
Refresh

หน้าหลัก บทเรียน PHP PHP - สร้างฐานข้อมูล (Create Database) การสร้างตาราง (Create Table) ใน MySQL ด้วยภาษา PHP
Joomla template modify by Ban-Goi.com