Cara mencari data di mysql dengan php
Daftar Isi Artikel
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>

Seorang pengajar dan pembelajar yang mengurus lembaga pelatihan dan kursus komputer bernama LKP Naura