Dasar Pemrograman: Perintah Dasar SQL & Implementasi
Dasar Pemrograman: Perintah Dasar SQL & Implementasi
Database MySQL
Perintah dasar SQL & Implementasi
Perintah Dasar SQL
• Select
Menampilkan isi table
SELECT kolom From nama_table WHERE kondisi
• Insert
Menambah isi table
INSERT INTO nama_table (kolom1,kolom2,..) VALUE (value1,value2,..)
INSERT INTO nama_table SET (kolom1=value1,kolom2=value2,..)
• Update
Merubah isi table
UPDATE nama_table SET (kolom1=value1,..) WHERE kondisi
• Delete
Menghapus isi table
DELETE FROM nama_table WHERE kondisi
Aplikasi PHP - MySql
Membangun suatu aplikasi dapat dimulai dari hal yang kecil, tetapi
untuk mengembangkan akan mudah karena dasar pemahaman
pembuatan aplikasi sudah dimilki. Aplikasi yang dibangun berbasis
web ada tujuh kategori yang perlu dipelajari yaitu:
1. Koneksi ke database
2. Menampilkan Data
3. Menambah Data
4. Mengubah Data
5. Menghapus Data
6. Mencetak/Laporan Detail
7. Penutupan koneksi
Koneksi ke database
Pernyataan mysqli_connect() digunakan untuk membuat koneksi ke MySQL. Perintah dasarnya adalah:
// Membuat koneksi
$koneksi = mysqli_connect($host, $user, $password, $database);
// Memeriksa koneksi
if (!$koneksi) {
die("Koneksi gagal: " . mysqli_connect_error());
}
?>
Menampilkan Data
Sebelum menampilkan data, fungsi yang perlu diketahui adalah fungsi mysql_query
untuk mengeksekusi query SQL, standar perintahnya adalah
mysqli_query(isi_query);
Secara lengkap perintah menampilkan data dengan fungsi SELECT kolom FROM
nama_table adalah sbb : nama file Buku_Tampil.php
<html>
<body>
<a href="Buku_Tambah.php">Tambah Buku</a>
<table width = "623" border = "1">
<tr>
<td width ="5%">NO</td>
<td width ="17%">KODE BUKU</td>
<td width ="30%">NAMA BUKU</td>
<td width ="10%">HARGA</td>
<td width="10%">AKSI</td>
</tr>
<?php
$koneksi=mysqli_connect("localhost","root","","buku");
if (!$koneksi) {
die("Koneksi gagal: " . mysqli_connect_error());
}
$no=1;
$hasil=mysqli_query($koneksi,"SELECT * FROM tblbuku");
while($tampil=mysqli_fetch_array($hasil)){
?>
<tr>
<td align="right"><?=$no?></td>
<td><?=$tampil['tb_kode']?></td>
<td><?=$tampil['tb_nama']?></td>
<td align="right"><?=number_format($tampil['tb_harga'],0)?></td>
<td>
<a href="Buku_Ubah.php?kode=<?=$tampil['tb_kode']?>">Ubah</a>
<a href="Buku_Hapus.php?kode=<?=$tampil['tb_kode']?>">Hapus</a>
</td>
</tr>
<?php
$no++;
}
mysqli_close($koneksi);
?>
</table>
</body>
</html>
Menambah Data
Sebelum menampilkan data, masih diperlukan lagi fungsi
mysqli_query . Fungsi yang digunakan untuk menambah data :
INSERT INTO nama_table SET ( field1 = value1 , field2 = value2 )
secara lengkap perintah program adalah :