Membuat Database Dan Tabel MySQL Menggunakan PHP Di XAMPP

Dalam panduan ini, kita akan membahas cara membuat database dan tabel MySQL menggunakan PHP dan juga cara membuat database dan tabel MySQL/MariaDB melalui phpMyAdmin di XAMPP stack.
Contents
PrasyaratKoneksi Ke MySQL Menggunakan Kode PHPPHP Untuk Koneksi Ke MySQLBuat Database Secara Manual Via phpMyAdminCreate Database Menggunakan PHP CodeStepsKode PHP Untuk Membuat Database MySQLBuat Tabel Secara Manual Melalui phpMyAdminBuat Tabel Menggunakan PHP CodeStepsKode PHP Untuk Membuat Tabel Dalam DatabaseKesimpulanPrasyarat

Pastikan Anda telah menyiapkan tumpukan XAMPP di sistem Anda. Panduan berikut menjelaskan cara mengatur tumpukan XAMPP di Linux.
Cara Menginstal XAMPP Di Linux
Atau, Anda dapat menggunakan tumpukan LAMP atau LEMP yang menyediakan PHP dan MySQL. Jika Anda menggunakan Linux, lihat panduan berikut untuk menginstal XAMPP/LAMP/LEMP stacks.
Instal Apache, MySQL, PHP (LAMP Stack) Di Ubuntu 20.04 LTSInstall Nginx, MySQL, PHP (LEMP Stack) Di Ubuntu 20.04 LTSInstall Apache, MariaDB, PHP (LAMP Stack) Di CentOS 8Install Apache, MariaDB, PHP (LAMP) stack di Arch LinuxInstall Nginx, MariaDB, PHP (LEMP) stack di Arch Linux
Menyiapkan XAMPP jauh lebih mudah daripada LAMP dan LEMP stack. Jadi, kita akan menggunakan XAMPP stack di seluruh panduan ini.
Connect To MySQL Using PHP

1. Tentukan nama server MySQL, nama pengguna dan parameter kata sandi dalam kode PHP Anda.

Di sini, nama server saya adalah localhost, nama pengguna MySQL adalah root dan kata sandinya kosong.

2. Buat koneksi menggunakan detail di atas.

Dengan menggunakan fungsi mysqli_connect(), kita akan membuat koneksi. Ini akan mengambil tiga parameter. Pertama adalah nama server, kedua adalah nama pengguna (yaitu root) dan terakhir adalah kata sandi. Ini juga akan mengambil nama database yang opsional di sini, karena kita hanya membuat connection.

Syntax:

$connection = mysqli_connect($server_name, $user_name, $password);

3. Periksa koneksi.

Kita dapat memeriksa koneksi menggunakan fungsi mysqli_connect_error() yang ditentukan dalam kondisi if. Fungsi ini akan menampilkan kesalahan, jika koneksi gagal.

Sekarang, mari kita tulis contoh kode PHP berdasarkan langkah-langkah di atas. Kode
PHP Untuk Terhubung Ke MySQL

Buat file PHP baru bernama Connect_data.php di bawah direktori /htdocs dengan yang berikut ini isi di dalamnya.
Heads Up: Jika Anda menggunakan Linux, folder htdocs akan berada di bawah direktori /opt/lampp/. Jika Anda menggunakan Windows, htdocs biasanya berada di folder C:xampp.


Heads Up: Jika Anda menggunakan tumpukan LAMP/LEMP, Anda mungkin perlu memperbarui kata sandi root MySQL di kode di atas.

Buka web Anda browser dan arahkan ke URL http://localhost/Connect_data.php. Jika Anda melihat pesan “Koneksi berhasil dibuat”, Anda terhubung dengan XAMPP.

Kami akan menggunakan potongan kode ini dalam contoh berikutnya.
Membuat Database Secara Manual Melalui phpMyAdmin

Kita dapat mendefinisikan database sebagai kumpulan data terkait. Data mengacu pada tabel. Dalam satu database, kita dapat membuat sejumlah tabel.

1. Mulai modul Apache dan MySQL dari XAMPP control center.

2. Buka phpMyAdmin dengan menavigasi ke http://localhost/phpmyadmin/ URL dari browser web Anda.

3. Klik tab Databases dan masukkan nama Database yang akan kita buat. Di sini, saya menggunakan “My_Company” sebagai nama database. Biarkan tab kedua apa adanya dan klik Create.

Database baru bernama “My_Company” baru saja dibuat. Anda dapat melihat database yang baru dibuat dari panel kiri atau pada bilah judul atas dashboard phpMyAdmin.

Kita juga dapat melakukan hal yang sama dengan sepotong kode PHP seperti yang dijelaskan di bagian berikut.
Membuat Database Menggunakan Kode PHP

Kita akan sertakan pernyataan SQL Query dalam kode PHP kita untuk membuat database.

Perintah CREATE dalam SQL dapat digunakan untuk membuat database.

Query Syntax:

CREATE DATABASE database_name

Where database_name adalah nama database.

Biarkan saya menjelaskan langkah-langkah untuk membuat database menggunakan PHP.
Steps

Tiga langkah pertama sama seperti yang kita lakukan saat membuat koneksi dengan MySQL di langkah sebelumnya.

1. Tentukan bidang nama server, nama pengguna mysql dan kata sandi dalam kode PHP.

Di sini, nama server adalah localhost, nama pengguna adalah root dan kata sandi kosong.

2. Buat koneksi menggunakan detail di atas.

Dengan menggunakan fungsi my_sqli_connect(), kita akan membuat koneksi. Ini akan mengambil tiga parameter. Pertama adalah nama server, kedua adalah nama pengguna dan terakhir adalah kata sandi. Ini juga akan mengambil nama database yang opsional di sini, karena kita hanya membuat connection.

Syntax:

$connection = mysqli_connect($server_name, $user_name, $password);

3. Periksa Connection.

Kita dapat memeriksa koneksi menggunakan fungsi mysqli_connect_error() yang ditentukan dalam kondisi if. Fungsi ini akan menampilkan kesalahan, jika koneksi gagal. Ini adalah langkah opsional.

4. Tentukan SQL Query untuk membuat database.

Pada langkah ini, kita menentukan query SQL untuk membuat database dan menyimpannya dalam variabel.

Ingat, kita telah membuat database bernama “My_Company”. Jadi, sekarang kita akan membuat database baru bernama “perusahaanku” dan menyimpannya dalam variabel bernama query.

Syntax:

$query = "CREATE DATABASE mycompany";

5. Memverifikasi pembuatan database.

Jika kita ingin memeriksa apakah database dibuat atau tidak, kita dapat menggunakan fungsi mysqli_query().

Syntax:

mysqli_query($connection, $query)

Ini akan membutuhkan dua parameter.
$connection menentukan detail koneksi .$query adalah sql query.
Jika ini Benar, maka database dibuat. Jika tidak, itu akan mengembalikan kesalahan. Kita dapat memeriksa kesalahan dengan menggunakan fungsi mysqli_error($connection).

6. Menutup koneksi.

Ini adalah langkah terakhir di mana kita harus menutup koneksi dengan menggunakan fungsi mysqli_close().

Syntax:

mysqli_close($connection);

Sekarang mari kita tulis kode PHP yang sebenarnya untuk menyelesaikan langkah-langkah di atas.
Kode PHP Untuk Membuat Database MySQL

Harap dicatat bahwa kita akan membuat database MySQL baru bernama “perusahaanku” dalam contoh ini.

Buat file PHP baru bernama create_database.php di bawah direktori /htdocs dengan konten berikut di dalamnya.


Buka browser web Anda dan navigasikan ke http ://localhost/create_database.php. Anda akan melihat output seperti ini di jendela browser Anda.

Anda dapat memverifikasi apakah database “perusahaansaya” benar-benar dibuat dari dashboard phpMyAdmin.
Buat Tabel Secara Manual Via phpMyAdmin

Yang telah kita lihat sejauh ini adalah cara membuat database MySQL menggunakan PHP kode dan melalui dasbor phpMyAdmin. Database kosong. Sekarang, kita akan membuat beberapa tabel di databases.

1. Masuk ke phpMyAdmin dengan menavigasi ke http://localhost/phpmyadmin dari browser web Anda.

2. Pilih database tempat Anda ingin membuat tabel. Di sini, saya akan menggunakan database “perusahaan saya”.

Menyediakan nama tabel dan jumlah kolom yang akan ada dalam database. Disini saya beri nama tabel sebagai PENJUALAN dan jumlah kolomnya adalah 3. Klik Go untuk membuat tabel.

3. Tentukan nama kolom dan panjang kolom dengan tipe data.
Nama kolom 1 adalah “id” dengan tipe INT dan LENGTH/VALUES – Nama 1Kolom 2 adalah “nama” dengan tipe VARCHAR dan LENGTH/VALUES – 255Nama kolom 3 adalah ” count” dengan tipe sebagai INT dan LENGTH/VALUES – 1
Di sini, INT mewakili nilai Integer dan VARCHAR mewakili nilai string.

Setelah memasukkan nama kolom dan panjangnya, klik tombol Simpan di bagian bawah.

Setelah kolom dibuat, Anda akan melihatnya di bawah tab “Structure” statement dalam kode PHP kita untuk membuat tabel di database.

Kita bisa menggunakan perintah CREATE untuk membuat tabel di database MySQL.

Syntax:

Syntax:

CREATE TABLE table_name(Column_name datatype,Column_name datatype,…………..…………. .);
Where, table_name adalah nama dari tabel dan Column_name menentukan nama kolom beserta tipe datanya.
Steps

Membuat tabel dalam database MySQL menggunakan kode PHP terdiri dari langkah-langkah berikut.

1. Tentukan nama server MySQL, nama pengguna, kata sandi dan nama basis data dalam kode PHP.

Di sini, nama server adalah localhost, nama pengguna adalah root dan kata sandi kosong.

Kami telah membuat tabel yang disebut “Penjualan” di bawah basis data “perusahaan saya”. Jadi, sekarang kita akan membuat tabel baru bernama “Layanan” di database.

2 yang sama. Hubungkan ke database MySQL menggunakan detail di atas.

Dengan menggunakan fungsi mysqli_connect(), kita akan membuat koneksi. Ini akan mengambil tiga parameter. Pertama adalah nama server, kedua adalah nama pengguna dan yang terakhir adalah kata sandi. Ini juga akan mengambil nama database yang opsional di sini, karena kita hanya membuat connection.

Syntax:

$connection = mysqli_connect($server_name, $user_name, $password, $database_name);

3. Periksa Connection.

Kita dapat memeriksa koneksi menggunakan fungsi mysqli_connect_error() yang ditentukan dalam kondisi if. Fungsi ini akan menampilkan kesalahan, jika koneksi gagal.

4. Tentukan Query SQL untuk membuat tabel.

Pada langkah ini, kita menentukan query SQL untuk membuat tabel yang disebut “Layanan” di “database Perusahaan_Saya” dan menyimpannya dalam variabel bernama query. Tabel “Layanan” memiliki tiga kolom.

Syntax:

$query = “CREATE TABLE Service( id int, name varchar(244), count int )”;

5. Memverifikasi pembuatan tabel.

Untuk memeriksa apakah tabel dibuat atau tidak, kita dapat menggunakan fungsi mysqli_query().

Syntax:

mysqli_query($connection, $query)

Ini akan membutuhkan dua parameter.
Parameter $connection menentukan detail koneksi. Parameter $query adalah query sql yang kita gunakan untuk membuat tabel dengan jumlah kolom yang ditentukan dalam database.
Jika kondisi ini True, maka tabel akan dibuat. Jika tidak, itu akan mengembalikan kesalahan. Kita dapat memeriksa kesalahan dengan menggunakan fungsi mysqli_error($connection).

6. Menutup koneksi.

Ini adalah langkah terakhir dimana kita harus menutup koneksi dengan menggunakan fungsi mysqli_close().

Syntax:

mysqli_close($connection);

Sekarang mari kita tulis contoh kode PHP berdasarkan langkah-langkah di atas.
Kode PHP Untuk Membuat Tabel Dalam Database

Kode berikut akan membuat tabel baru bernama “Layanan” di database “Perusahaan_Saya” yang sudah ada.

Buat file PHP baru bernama create_table.php di bawah direktori /htdocs dengan konten berikut di dalamnya.


Sekarang mari kita menulis contoh Kode PHP berdasarkan langkah-langkah di atas.

Buka browser web Anda dan navigasikan ke http://localhost/create_table.php. Anda akan melihat output seperti ini di jendela browser Anda.

Anda dapat memverifikasi apakah tabel yang disebut “Layanan” benar-benar dibuat di database “Perusahaan_Saya” melalui dasbor phpMyAdmin.

Untuk melakukannya, buka dasbor phpMyAdmin dengan menavigasi ke http:// localhost/phpmyadmin URL dari browser.

Perbesar nama database (yaitu Perusahaan_Saya) di panel kiri dan pilih nama tabel (yaitu Layanan). Dan kemudian klik tab Struktur di panel kanan. Di bawah tab Struktur, Anda akan melihat kolom tabel.
Kesimpulan

Dalam tutorial langkah demi langkah ini, kita membahas cara terhubung dengan database MySQL dan cara membuat database MySQL dan tabel menggunakan kode PHP dan melalui dashboard phpMyAdmin.

Kami telah menyediakan sampel Kode PHP untuk referensi Anda. Ubah kode sesuai kebutuhan Anda dan periksa di XAMPP. Dalam artikel kami yang akan datang, kami akan mempelajari lebih banyak topik terkait PHP MySQL.