Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เชื่อมต่อ PHP กับ MySQL และสร้างฐานข้อมูล/ตารางครั้งเดียวถ้ายังไม่มี

ใช้ IF NOT EXISTS เพื่อป้องกันการสร้างซ้ำ

สร้างฐานข้อมูลครั้งเดียว

CREATE DATABASE IF NOT EXISTS yourDatabaseName;

สร้างตารางครั้งเดียว

CREATE TABLE IF NOT EXISTS yourTableName (
    yourColumnName yourDatatype,
    ...
);

ตัวอย่าง

mysql> CREATE DATABASE IF NOT EXISTS login;
Query OK, 1 row affected (0.23 sec)
mysql> CREATE TABLE IF NOT EXISTS DemoTable ( Id int );
Query OK, 0 rows affected (0.56 sec)

ใน PHP ให้รันคำสั่งเหล่านี้เมื่อเริ่มต้นแอปพลิเคชัน เพื่อให้แน่ใจว่าฐานข้อมูลและตารางพร้อมใช้งาน