Adakah terdapat cara yang baik untuk "menentukan sama ada pangkalan data wujud, menciptanya jika ia tidak wujud, kemudian menentukan sama ada jadual itu wujud, dan menciptanya jika ia tidak wujud"?
Jika anda ingin menggunakan sintaks asli, adakah anda tidak perlu menyambung ke pangkalan data yang ditentukan dalam config.php? Bagaimana untuk melakukannya?
Terima kasih kerana mempunyai platform yang bagus untuk belajar, terima kasih cikgu
Terdapat dua cara untuk mencapai fungsi yang anda sebutkan:
1 Buat fail SQL dan terus menggunakan penyata SQL asli untuk melengkapkannya
2 Buat fail skrip PHP
ThinkPHP5 adalah untuk sudah dibuat beroperasi pada pangkalan data. Ia biasanya perlu untuk bekerjasama dengan alat pengurusan pangkalan data lain.
Terdapat dua kategori utama alat pengurusan pangkalan data yang biasa digunakan, satu ialah program aplikasi dan satu lagi ialah versi web.
Aplikasi: Anda boleh menggunakan navicat pada Windows, dan Squerl Pro disyorkan pada Mac
Versi web yang paling biasa ialah phpMyAdmin, tetapi ia terlalu kembung. Kini terdapat versi fail tunggal yang baik, dipanggil: Adminer.php, yang mempunyai hanya satu fail, dan terdapat juga versi khusus MySQL, yang hanya lebih daripada 300k saya menggunakannya, dan saya mengesyorkan anda mencuba ia juga.