1. Perintah MySQL untuk Menampilkan Data dari Beberapa Tabel
Inner Join

Contoh IsiTabel Pelangan
2. Pengertian , Contoh Penerapan dan Penanggulangan SQL Injection
"SELECT * FROM table_user WHERE username = '".$username."';"etersoul maka kode di atas akan berubah menjadi:SELECT * FROM table_user WHERE username = 'etersoul';' OR 1 = 1; -- ke dalam variabel $username. Maka hasil dari penggunaan variabel tersebut adalah:SELECT * FROM table_user WHERE username = '' OR 1 = 1; --'-- berguna agar kode setelah tanda tersebut dianggap sebagai komentar (comment) dan tidak dieksekusi oleh SQL. Seorang hacker bisa saja menggunakan data yang telah didapat di atas untuk keperluan yang buruk misalnya menggunakan account user karena password telah diketahui (walau pada kenyataannya saat ini kebanyakan password telah dienkripsi atau diacak sebelum dimasukkan ke database).'; DROP TABLE table_user; --SELECT * FROM table_user WHERE username = '; DROP TABLE table_user; --'mysql_real_escape_string() yang dapat digunakan untuk “membersihkan” (sanitize) string dengan melakukan escape atau perubahan terhadap karakter-karakter tertentu, misalnya karakter \ menjadi \\, ” menjadi \” sehingga tidak terjadi salah “asumsi” oleh SQL. Sedangkan untuk melakukan sanitize terhadap integer dapat digunakan fungsi intval(). Untuk float dapat digunakan floatval(). Sekarang mari kita lihat kode hacker di atas setelah di-sanitize dengan mysql_real_escape_string($username);SELECT * FROM table_user WHERE username = '\' OR 1 = 1; --'SELECT * FROM table_user WHERE username = '\'; DROP TABLE table_user; --'

