Cara mencari data di mysql dengan php

Cara mencari data di mysql dengan php

Cara mencari data di mysql dengan php

Cara mencari data di mysql dengan php, Dalam contoh ini saya akan menjelaskan cara membuat opsi atau fitur pencarian menggunakan PHP dan MySQLi. Dalam contoh ini kita mencari data siswa dengan email.

Buat Tabel user

CREATE TABLE IF NOT EXISTS `user` (

  `id` INT UNSIGNED NOT NULL AUTO_INCREMENT,

  `nama` VARCHAR(255),

  `email` VARCHAR(255),

  `nisn` char(11),

  PRIMARY KEY `pk_id`(`id`)

) ENGINE = InnoDB;

 

index.html

<!DOCTYPE html>
<html lang="en">
<head>  
<title>Cari Data Siswa</title>  
<meta charset="utf-8">  
<meta name="viewport" content="width=device-width, initial-scale=1">  
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
</head>
<body>
<div class="container">  
<form class="form-inline" method="post" action="cari.php">    
<input type="text" name="nisn" class="form-control" placeholder="Cari Siswa"/>  
<button type="submit" name="cari" class="btn btn-primary">Search</button>  
</form>
</div>
</body>
</html>

 

cari.php

<?php
error_reporting(0);
$conn = mysqli_connect("localhost","root","","siswa");
if(count($_POST)>0) {
$email=$_POST[‘nisn’];$result = mysqli_query($conn,"SELECT * FROM user where nisn ='$nisn' ");
}
?>
<!DOCTYPE html>
<html>
<head>
<title> Retrive data</title>
<style>table, th, td {    border: 1px solid black;}</style>
</head>
<body>
<table><tr><td>Name</td><td>Email</td><td>NISN</td> </tr><?php$i=0;while($row = mysqli_fetch_array($result)) {?><tr><td><?php echo $row["name"]; ?></td><td><?php echo $row["email"]; ?></td><td><?php echo $row["nisn"]; ?></td></tr><?php$i++;}?></table></body></html>

 

 

 

Baca Juga  Cara mengecek keberadaan sebuah data dalam array

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Need Help? Chat with us