Cara Memasukkan Data Di Database MySQL Menggunakan PHP Di XAMPP

Setelah membuat database dan tabel MySQL, kita dapat mulai memasukkan data (yaitu catatan) di dalamnya. Dalam tutorial ini, kita akan mempelajari cara memasukkan data ke database MySQL menggunakan PHP di XAMPP stack.
Contents
PrasyaratMenyisipkan Data Dalam Database MySQL Menggunakan PHPMemasukkan Single Record Di Tabel MySQL Menggunakan PHPStepsKode PHP Untuk Menyisipkan Satu Record Di Tabel MySQLMenyisipkan Beberapa Record Di Tabel MySQL Menggunakan Kode PHPStepsPHP Untuk Menyisipkan Beberapa Catatan Di Tabel MySQLKesimpulanPrasyarat

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 LAMP/LEMP stacks.
Install 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 tumpukan XAMPP di seluruh panduan ini.

Setelah menyiapkan tumpukan XAMPP, Anda perlu membuat database dan tabel MySQL di dalam database. Lihat panduan berikut untuk mengetahui cara membuat database dan tabel MySQL di XAMPP stack.
Membuat Database dan Tabel MySQL Menggunakan PHP Di XAMPP
Untuk tujuan demonstrasi, saya akan membuat tabel bernama “penjualan” dalam database bernama “perusahaan_saya” di XAMPP stack.
Insert Data Dalam Database MySQL Menggunakan PHP

Kita dapat menyisipkan satu record atau beberapa record sekaligus dalam tabel MySQL. Pertama, kita akan melihat bagaimana cara menyisipkan single record.
Menyisipkan Single Record Dalam Tabel MySQL Menggunakan PHP

Kita akan menggunakan pernyataan SQL Query dalam kode PHP kita untuk menyisipkan record dalam tabel. Kita dapat menyisipkan satu record/baris ke dalam tabel dengan menggunakan perintah INSERT.

Query Syntax:

INSERT INTO table_name(column1,column2,………….) VALUES (value1,value2,………….) 

(Atau)

INSERT INTO table_name VALUES (value1,value2,………….)

Where, table_name mewakili nama tabel dan kolom mewakili nama kolom dan nilai dimasukkan ke dalam tabel.
Steps
1. Tentukan nama server, nama pengguna MySQL, kata sandi dan nama basis data dalam kode PHP.

Di sini, nama server adalah localhost, nama pengguna adalah root dan kata sandi kosong. Dan nama databasenya adalah my_company, kami membuat tabel yang disebut “penjualan” di dalam database ini.

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 yang terakhir adalah kata sandi. Ini juga akan mengambil nama database yang opsional di sini, karena kita hanya membuat connection.

Code:

$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 menyisipkan satu record ke dalam tabel.

Pada langkah ini, kita menentukan query SQL untuk memasukkan nilai ke dalam database. Biarkan nama database adalah “perusahaan_saya” dan kami menyimpannya dalam variabel bernama kueri. Nama tabel adalah “penjualan” yang memiliki tiga kolom.

Code:

$query = "INSERT INTO table_name (id,name,count) VALUES (1,'Gas Masak',40)";

5. Memeriksa pembuatan.

Jika kita ingin memeriksa nilai yang dimasukkan atau tidak, kita dapat menggunakan fungsi mysqli_query().

Code:

mysqli_query($connection, $query)

Ini akan membutuhkan dua parameter.
Parameter $connection menentukan detail koneksi. Parameter $query adalah query sql yang kita gunakan untuk menyisipkan record/baris pada table
Jika kondisi ini True, maka sebuah baris akan disisipkan. 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().

Code:

mysqli_close($connection);

Sekarang mari kita tulis contoh kode PHP berdasarkan langkah-langkah di atas.
Kode PHP Untuk Menyisipkan Catatan Tunggal Di MySQL Table
Buat file baru bernama insert.php di bawah folder /htdocs dengan konten berikut 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.