CREATE AND DROP DATABASE

By -

หลังจากเจอมรสุมมาหลายวัน วันนี้ก็ต่อ ด้วย mysql กัน ในบทความก่อนหน้านี้ เราได้ เชื่อมต่อฐานข้อมุลกันไปแล้ว ต่อไปจะเป็นการ สร้าง ฐานข้อมูลผ่าน php กัน   อ้า… อาจจะมีคนถามว่า สร้าง DB ทำไมไม่ใช้ phpmyadmin หรืออะไรพวกนี้ จะต้องมาสร้างด้วยphp ทำไมยุ่งยาก เอ่อ มันก็มีประโยชน์อยู่นะครับ เช่นเราสร้างตัวระบบอะไรซักอย่าง
แล้วก็ทำเป็นระบบให้ผู้ใช้ install ลงไป เขาก็ใช้วิธีแบบนี้กันทั้งนั้นแหล่ะในการสร้างฐานข้อมูล เพราะพวกผู้ใช้เขาไม่รู้หรอก ว่า phpmyadmin คืออะไร
เอาละๆ เราจะสร้างฐานข้อมูลด้วย php ขึ้นมาได้ยังไง ก็ใช้คำสั่งภาษา sql สร้าง database นั่นแหล่ะครับ เพียงแต่เราประยุกต์ ใช้กับ php เท่านั้นเอง ซึ่งคำสั่ง ที่ว่านี้ก็คือ

CREATE   DATABASE ………. (ชื่อ ที่เราต้องการตั้ง)

เขียนโค้ด

//เชื่อมต่อฐานข้อมูล mysql
$con=mysql_connect("localhost","root","1234");
//สร้างฐานข้อมูล  ก็เหมือนเดิมครับ ใช้ function mysql_query ในที่นี้ผมตั้งชื่อ database ว่า  CT_DB
$create=mysql_query("CREATE DATABASE CT_DB ");
//แล้วเราจะรู้ได้ไงว่า มันสร้างจริงรึป่าว if เช๊คตามสเต็ปเดิมเลยครับ
if($create)
{
echo"CREATE DATABASE COMPLETE";
}
else
{
echo"CREATE DATABASE FAIL  ";
}

ถ้าขึ้นข้อความว่า CREATE  DATABASE  COMPLETE แล้วคุณยังไม่เชื่อละว่าสร้างสำเร็จแล้วหล่ะก็ เข้าไปเปิดดูใน phpmyadmin เถิด…..
แล้วถ้าเราจะลบ ฐานข้อมูลออกหล่ะ เราจะทำไง  ก็ง่ายๆเลย เปลี่ยนแค่คำสั่ง CREATE เป็น DROP เช่น

$con=mysql_connect("localhost","root","1234");
$drop=mysql_query("DROP  DATABASE  CT_DB ");
 
if($drop)
{
echo"DROP  DATABASE  COMPLETE";
}
else
{
echo"DROP  DATABASE  FAIL  ";
}

รูปแบบการเขียนเหมือนเดิม เด๊ะ  แค่นี้ก็เรียบร้อยโรงเรียน mysql

mitsumasa