Operator SEPERTI PHP MySQL

Dalam panduan ini, kita akan membahas cara memilih data dari tabel menggunakan operator LIKE MySQL dan klausa WHERE beserta perintah SELECT di database tertentu menggunakan PHP di XAMPP.

Jika Anda belum membuat database dan tabel, silakan lihat berikut ini guide:
Membuat Database dan Tabel MySQL Menggunakan PHP Di XAMPP
Untuk tujuan demonstrasi, saya membuat tabel bernama “penjualan” di database MySQL yang disebut database “perusahaan_saya” dengan skema dan catatan di bawah ini.
Heads Up: Di XAMPP, nama database dan tabel adalah tidak peka huruf besar kecil. Ini akan mempertimbangkan huruf besar/kecil sebagai huruf kecil saja.
Contents
Menyaring Data Dari Tabel MySQL Dengan Operator LIKEKode PHP Untuk Memilih Data Dari Database MySQL Menggunakan Operator LIKEKesimpulanFilter Data Dari Tabel MySQL Dengan Operator LIKE

Operator LIKE MySQL memeriksa apakah string karakter tertentu cocok dengan pola yang ditentukan.

Dengan kata lain, LIKE adalah operator yang diterapkan pada nilai string dalam kolom untuk mendapatkan nilai berdasarkan kondisi ekspresi yang diberikan.

Kami menetapkan ekspresi setelah operator LIKE. Ekspresi digunakan untuk membandingkan string dalam kolom. Jika ekspresi ada dalam string, itu akan ditampilkan.

Ekspresi yang didukung diberikan di bawah ini:
%character – Mengembalikan nilai dari kolom jika diakhiri dengan karakter yang ditentukan.character% – Mengembalikan nilai dari kolom jika dimulai dengan karakter yang ditentukan.karakter% karakter – Mengembalikan nilai dari kolom jika dimulai dan diakhiri dengan karakter yang ditentukan.%sub-string% – Mengembalikan nilai jika berisi substring yang diberikan pada posisi mana pun dalam nilai.karakter__ ( 2 garis bawah) – Mengembalikan nilai dari kolom jika dimulai dengan karakter yang ditentukan dan panjang karakter adalah 3. Harap dicatat bahwa panjangnya tergantung pada garis bawah dengan karakter.__karakter ( 2 garis bawah) – Mengembalikan nilai dari kolom jika diakhiri dengan karakter yang ditentukan dan panjang karakter adalah 3.
MySQL LIKE Operator Syntax:

SELECT column1,column2,.,column n from table_name WHERE column_name LIKE expression

Steps

1. Tentukan nama server (Misalnya localhost), nama pengguna basis data (Misalnya root), kata sandi pengguna root dan nama basis data (Misalnya my_company). Di sini, kata sandi pengguna root saya adalah kosong.

2. Buat koneksi menggunakan fungsi mysqli_connect().

3. Tulis SQL Query untuk memfilter data dari database MySQL menggunakan klausa WHERE dan LIKE operator.

Code:

$query = "SELECT column1,…. from Sales where column_name LIKE expression";

4. Simpan hasil yang dipilih ke dalam variabel yang disebut “final” menggunakan fungsi mysqli_query(). Ini akan mengambil koneksi dan kueri sebagai parameter.

Code:

mysqli_query($connection, $query);

5. Dapatkan baris satu per satu dari variabel “final” menggunakan fungsi mysqli_num_rows() . Kemudian ambil hasilnya dengan mengulangi pengulangan while menggunakan mysqli_fetch_assoc() function.

Code:

if (mysqli_num_rows($final) > 0) { //dapatkan output dari setiap baris while($i = mysqli_fetch_assoc($final)) { echo $i["column1”],…………..; } } else { echo "Tidak ada hasil"; }

6. Terakhir, kita akan 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 Memilih Data Dari Database MySQL Menggunakan Operator LIKE

Contoh Kode 1:

Dalam contoh ini, kita akan memilih semua kolom dari tabel “penjualan” di mana nilai-nilai dalam nama kolom,
dimulai dengan huruf ‘E’, diakhiri dengan ‘s’,dan berisi huruf ‘gg’.
Buat file baru bernama select.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 C:xampp fol der.