Setelah kita mengenal PHP dan berhasil membuat koneksi dengan database kita, saatnya kita mengetahui cara:
1) Memasukkan data ke dalam database (Insert)
2) Mengubah data di database (Update)
3) Menghapus data di database (Delete)
4) Menampilkan data dari database (Select)
Saya akan membuat contoh sebuah aplikasi login sederhana. Pertama-tama buat tabel pada database anda seperti pada gambar berikut:
Penulisan SQL INSERT INTO
Cara 1:
Cara 2:INSERT INTO table_name
VALUES (value1, value2, value3,...)
INSERT INTO table_name (column1, column2, column3,...)Contoh query untuk memasukkan user ke dalam database tabel diatas:
VALUES (value1, value2, value3,...)
$sql=mysql_query("INSERT INTO demo_login (username,password,nama) VALUES ('".$uname."','".$pass."','".$nama."')");
Penulisan SQL UPDATE
UPDATE table_name SET column1=value, column2=value2,...WHERE some_column=some_value
Contoh query untuk mengedit data user:
$sql=mysql_query("UPDATE demo_login SET password='".$pass."',nama='".$nama."' WHERE username='".$uname."'");
Penulisan SQL DELETE
DELETE FROM table_nameContoh query untuk menghapus data user:
WHERE some_column=some_value
$sql=mysql_query("DELETE FROM demo_login WHERE username='".$username."'");
Penulisan SQL SELECT
SELECT column_name(s)
FROM table_name
WHERE column_name operator value
Untuk mengambil seluruh data dari sebuah tabel, dapat digunakan query berikut:
$sql=mysql_query("SELECT * FROM demo_login");Contoh untuk mengambil data dengan kondisi, misal untuk melihat data user tertentu:
$sql=mysql_query("SELECT * FROM demo_login WHERE username='".$username."'");
Setelah sistem diatas sudah dapat berjalan dengan baik, terakhir anda dapat membuat tampilan login yang menarik dengan HTML dan CSS sesuai dengan kreasi anda.
Contoh HTML Halaman Login:
Login Page
Username: admin
Password: admin
kasi link download dong biar lebih gampang gan :)
BalasHapushaiz, klo coding dasar ketik dari awal dong mbak biar cpt terbiasa dengan syntaxnya..
Hapustampilan blognya biasa, tapi isinya ngeri :) sy lebih seneng bacanya kl sdh bau php myadmin sama db... tapi prakteknya ngk bisa hehehe
BalasHapushaha masa sih, mas alca kesulitan di bagian mana? langsung di praktikkan saja, instal xampp di komputer. hehe jgn menyerah!
Hapus