1.2 Data Manipulation Language (DML)
Data Manipulation Language adalah perintah SQL yang digunakan untuk melakukan
manipulasi terhadap object basis data. Misal : SELECT, INSERT, UPDATE dan DELETE.
0 6 .latihan_ 0 3. sql
INSERT INTO biodata (nama, alamat) VALUES
('Sugeng Riyadi', 'Jl. Mangkubumi No. 145 Yogyakarta'),
('Siti Nurhalimah', 'Jl. Jangkar Bumi No. 80 Sleman'),
('Febrianto Prabowo','RT 01 RW 04 Taman Siswa Yogyakarta'),
('Evi Susilowati','Jl. Mawar No. 56 Baciro Yogyakarta');
0 6 .latihan_ 0 4. sql
SELECT * FROM biodata;
+----+-------------------+------------------------------------+
| id | nama | alamat |
+----+-------------------+------------------------------------+
| 1 | Sugeng Riyadi | Jl. Mangkubumi No. 145 Yogyakarta |
| 2 | Siti Nurhalimah | Jl. Jangkar Bumi No. 80 Sleman |
| 3 | Febrianto Prabowo | RT 01 RW 04 Taman Siswa Yogyakarta |
| 4 | Evi Susilowati | Jl. Mawar No. 56 Baciro Yogyakarta |
+----+-------------------+------------------------------------+
2. Integrasi PHP dan MySQL
2.1 Koneksi PHP dan MySQL
Untuk melakukan koneksi terhadap sebuah server basis data, kita membutuhkan alamat
server dan hak akses kepada server basis data yang terdiri dari username dan password.
Berikut ini adalah contoh penerapan koneksi server basis data melalui PHP.
mysql_connect("localhost","root","amikom0k3");
Setelah melakukan koneksi terhadap server basis data, langkah selanjutnya yaitu memilih
basis data yang akan kita operasikan. Jika mengacu pada contoh latihan SQL diatas,
maka basis data yang akan kita pilih adalah db_pw. Berikut ini contoh penerapannya:
mysql_select_db("db_pw");
Pada contoh diatas fungsi mysql_select_db() digunakan untuk memilih database yang
akan dioperasikan yaitu db_pw. Sehingga secara lengkap kedua contoh diatas dapat
ditulis seperti latihan dibawah ini:
0 6 .latihan_ 0 4. php atau simpan dengan nama koneksi.php
<?php
mysql_connect("localhost","root","amikom0k3") or exit("Gagal Koneksi DB.");
mysql_select_db("db_pw") or exit("Gagal Memilih DB.");
?>
2.2 Menampilkan Data
Setelah melakukan koneksi terhadap basis data yang akan dioperasikan, sekarang kita
bisa memulai untuk melakukan manipulasi terhadap data yang terkandung dalam basis
data tersebut. Operasi yang akan kita lakukan kali ini adalah menampilkan data.
2.2.1 Data Tunggal
0 6 .latihan_ 0 5. php
<?php
include("koneksi.php");
$sql = "SELECT id,nama,alamat FROM biodata WHERE id = 1";
$hasil = mysql_query($sql) or exit("Error query : <b>".$sql."</b>.");
$data = mysql_fetch_assoc($hasil);
echo "<pre>";
print_r($data);
echo "</pre>";
?>
3
D