Perintah In pada Mysql dan PHP

Mysql dan PHP saling melengkapi. Dengan keduanya kita bisa membuat sebuah program sederhana dimana PHP menjadi sebuah sistemnya dan Mysql sebagai tempat penyimpanan data. Dalam membuat suatu program khususnya yang berbasis web tentu keduanya menjadi sepaket. Pada mysql terdapat perintah-perintah yang bisa kita manfaatkan kedalam code PHP. Seperti pada pembahasan pada artikel kali ini, kita akan belajar bagaimana cara perintah In pada Mysql dan PHP.

Sebelum memulai penulisan codinganya, kalian buat terlebih dahulu databasenya. Kalian bisa ikuti contoh databasenya seperti berikut ini.

perintah-in-pada-mysql-dan-php-rangga1-090917

Jika sudah kalian isikan datanya seperti ini.

perintah-in-pada-mysql-dan-php-rangga2-090917

Untuk database sudah selesai, sekarang kita lanjut untuk code PHPnya. Hal pertama yang akan kita buat adalah settingan PHP ke database. Codenya seperti berikut.

config.php

<?php
global $conn;
$servername = "localhost";
$username = "dumet";
$password = "school";
$dbname = "webmaster";


$conn = mysqli_connect($servername,$username,$password,$dbname);
if (!$conn){
    die("Connection failed : ".mysqli_connect_error());
}

?>

in.php

<?php 
	include "config.php";
	$hasil = mysqli_query($conn,"SELECT * FROM rangga_in ");	
?>
<table border="1">
	<tr>
		<td>Id</td>
		<td>Nama</td>
		<td>Kota</td>
	</tr>
	<?php 
		if(mysqli_num_rows($hasil)){
	        while($row = mysqli_fetch_array($hasil)){ ?>
	<tr>
		<td><?php echo $row['id']?></td>
		<td><?php echo $row['nama']?></td>
		<td><?php echo $row['kota']?></td>
	</tr>
	<?php } } ?>
</table>

Simpan file tersebut didalam folder htdocs. Untuk menjalankannya kalian bisa buka browser dengan mengetikan localhost/nama_folder/nama_file. Jika berhasil maka tampilanya akan seperti ini.

perintah-in-pada-mysql-dan-php-rangga3-090917

Tampilan diatas akan memunculkan semua data yang ada pada database kita. Sekarang kasus yang ingin kita buat adalah hanya menampilkan data yang ada pada list id. Misalnya kita hanya ingin menampilkan data id 1,3, dan 4 saja. Maka kalian bisa tuliskan scriptnya seperti ini.

in.php

<?php 
	include "config.php";
	$hasil = mysqli_query($conn,"SELECT * FROM rangga_in WHERE id IN (1,3,4)");	
?>
<table border="1">
	<tr>
		<td>Id</td>
		<td>Nama</td>
		<td>Kota</td>
	</tr>
	<?php 
		if(mysqli_num_rows($hasil)){
	        while($row = mysqli_fetch_array($hasil)){ ?>
	<tr>
		<td><?php echo $row['id']?></td>
		<td><?php echo $row['nama']?></td>
		<td><?php echo $row['kota']?></td>
	</tr>
	<?php } } ?>
</table>

Jika sudah simpan kembali dan lihat hasilnya pada browser kalian cukup dengan merefresh halaman tersebut sehingga hasilnya akan seperti ini.

perintah-in-pada-mysql-dan-php-rangga4-090917

List data yang muncul hanya yang ada pada list IN di kondisi sqlnya. Dengan menggunakan kondisi IN kalian bisa memanipulasi data sesuai dengan keinginan kalian. Mudah bukan ?

Sekian pembahasan mengenai perintah In pada Mysql dan PHP. Semoga bermanfaat dan sampai jumpa pada artikel menarik selanjutnya.

DUMET School Author

DUMET School adalah tempat kursus website, kursus desain grafis, kursus digital marketing, kursus video editing dan kursus mobile apps terbaik di Jakarta dan Depok.

Leave a Reply

Your email address will not be published. Required fields are marked *