Devdit
 

PHP สร้างตาราง MySQL ด้วย CREATE TABLE

2.4K

PHP สร้างตาราง MySQL ด้วย CREATE TABLE บทความนี้สอนเขียนคำสั่ง SQL เพื่อสร้างตารางพร้อมกำหนดลักษณะของ fields หรือ columns และรันคำสั่ง SQL ด้วยภาษา PHP พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP สร้างตาราง MySQL ด้วย CREATE TABLE

<?php
  $c = mysqli_connect("localhost", "root", "", "example");
  mysqli_query( $c, "SET NAMES UTF8" );

  $sql = "
            CREATE TABLE `product` (
              `id` int(11) NOT NULL AUTO_INCREMENT,
              `title` char(255) NOT NULL,
              `price` double(12,2) DEFAULT NULL,
              PRIMARY KEY (`id`)
            ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4
         ";
  if( mysqli_query( $c, $sql )) {
    echo "PHP สร้างตาราง MySQL สำเร็จ";
  }

  mysqli_close( $c );
?>

ผลลัพธ์

PHP สร้างตาราง MySQL สำเร็จ

คำอธิบาย

PHP สร้างตาราง MySQL ด้วย CREATE TABLE จากตัวอย่างสร้าง Database ชื่อ example เพื่อรองรับตารางที่จะสร้าง จากนั้นเชื่อมต่อฐานข้อมูล MySQL พร้อมกับสร้างชุดคำสั่ง SQL สำหรับสร้างตารางชื่อ product ประกอบด้วย 3 columns คือ id, title และ price เก็บคำสั่งไว้ที่ตัวแปร sql จากนั้นใช้คำสั่ง mysqli_query เพื่อประมวลผลคำสั่ง SQL ดังกล่าว

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ