Assalamu’alaikum…
Hai sobat kembali
lagi di Laila’sBlog kali ini saya akan mempelajari atau memberitahu
bagaimana cara membuat,update dan menyimpan tabel dalam database.
Seperti yang kalian tau mysqli berguna untuk menyediakan antarmuka
dengan database MySQL.untuk lebih jelasnya mari kita lihat penjelasan
uraian berikut.
Pengertian
MySQLi Extension (
MySQL Improved) adalah driver database relasional yang digunakan
dalam bahasa scripting PHP untuk menyediakan antarmuka dengan
database MySQL .
Ada tiga opsi API
utama saat mempertimbangkan untuk terhubung ke server database MySQL:
-
PHP's MySQL Extension
-
Ekstensi MySQLi PHP
-
Obyek Data PHP (PDO)
Kode PHP terdiri
dari sebuah inti, dengan ekstensi opsional untuk fungsi inti.
Ekstensi PHP yang berhubungan dengan MySQL, seperti ekstensi MySQLi,
dan ekstensi MySQL, diimplementasikan menggunakan kerangka ekstensi
PHP. Ekstensi biasanya mengekspos API ke pengembang PHP, agar
fasilitasnya dapat digunakan secara terprogram. Namun, beberapa
ekstensi yang menggunakan kerangka ekstensi PHP tidak mengekspos API
ke pengembang PHP.
Ekstensi driver PDO
MySQL, misalnya, tidak mengekspos API ke pengembang PHP, namun
menyediakan antarmuka ke lapisan PDO di atasnya.MySQLi adalah versi
perbaikan dari driver MySQL MySQL yang lebih tua, menawarkan berbagai
manfaat.
Contoh dasar
penggunaan NySQLi:
PHP
INSERT
insert yaitu sebuah
cara untuk menginput data dari kolom ke from
1. Siapkan data
tulis coding dibawah ini di SQL.
CREATE TABLE IF NOT EXISTS siswa ( id int(11) NOT NULL AUTO_INCREMENT, nama varchar(45) NOT NULL, PRIMARY KEY (id) ); |
2. buatlah Form
input “dorong.php”
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <form method="POST" action="insert.php"> NAMA : <input type="text" name="nama" align="LEFT"/> <input type="submit" value="insert" > </form> </body> </html> |
3. Yang terakhir
buatlah file php “insert.php”
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php $link = mysqli_connect('localhost', 'root', 'khoirullaila', 'siswa'); $mysql= "INSERT INTO siswa (nama) VALUES('$_POST[nama]')"; if(mysqli_query($link, $mysql)){ echo "insert"; } ?> </body> </html> |
Hasil :
PHP
VIEW (display)
include dan Require
digunakan dalam PHP untuk menentukan kode dari file eksternal ke
dalam file yang sedang digunakan. Sintaks untuk include sebagai
berikut :
memakai database
“siswa” yang kita buat sebelumnya
1. Buat file
“display.php”
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php $link=@mysqli_connect('localhost', 'root', 'khoirullaila', 'siswa'); $query="SELECT*FROM siswa"; $hasil=mysqli_query($link, $query); while($row=mysqli_fetch_array($hasil)){ echo $row['nama']; echo "<br/>"; } ?> </body> </html> |
Hasil :
PHP
UPDATE
cara mengubah data
dari database.
1. Buat file
“connect.php”
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php $host = "localhost"; $user = "root"; $pass = ""; $db = "siswa"; $conn = @mysqli_connect($host, $user, $pass, $db); ?> </body> </html> |
2. Buat file
“form.php”
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php include 'connect.php'; $id = $_GET['id']; $query = "SELECT * FROM siswa WHERE id = $id"; $hasil = mysqli_query($conn,$query); $data = mysqli_fetch_array($hasil); ?> <form method="post" action="data2.php"> <table width="500" height="300" align="center"> <tr bgcolor="aqua"> <td colspan="3"> <h1> Form Update & ubah nama</h1> </td> <tr> <td> ID </td> <td>:</td> <td> <input type="text" name="id" disabled='disable' value="<?php echo $data['id']; ?>"> </td> </tr> <tr> <td>Nama</td> <td>:</td> <td> <input type="text" name="nama" value="<?php echo $data['nama']; ?>"> </td> </tr> <td><input type="hidden" name="id" value="<?php echo $data['id']; ?>"> <input type="submit" name="submit" value="ubah"></td> </tr> </table> </form> </body> </html> |
3. Buat file
“data.php”
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <h1> Friend's List <h1> <?php include 'connect.php'; $query = "SELECT * FROM siswa"; $result = mysqli_query($conn, $query); echo "<table border='0' cellpadding='4' cellspacing='4'>"; echo "<tr bgcolor='#3b5988' ='#fff' align='center'> <td> <b> Id </b> </td> <td> <b> Nama </b> </td> <td> <b> Edit </b> </td> </tr>"; while ($data = mysqli_fetch_array($result)) { echo "<tr align='center'> <td>".$data['id']."</td> <td>".$data['nama']."</td> "; ?> <td> <i> <a href="form.php?id=<?php echo $data['id'];?>"> Update </a> </i></td> <?php } echo "</table>"; ?> </body> </html> |
3. Buat file
“data2.php”
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <?php include "connect.php"; $id = $_POST['id']; $nama = $_POST['nama']; $query = "UPDATE siswa SET nama = '$nama' WHERE id = '$id'" ; $hasil = mysqli_query($conn,$query); if ($hasil) { include "data.php"; echo "<h4> update data success </h4>"; } ?> </body> </html> |
Hasil :
Maksud
dan Tujuan
memahami bagaimana
insert, display dan update.
Alat
dan Bahan
-
Laptop
-
File Items
-
Text Editor
Referensi
Tidak ada komentar:
Posting Komentar