Rabu, 19 November 2014

CRUD PHP Sederhana (Create Read Update Delete)



Setelah sebelumnya kita telah belajar Tutorial Koneksi Database MySQL ke PHP, kali ini kita akan mempelajari CRUD PHP Sederhana. CRUD merupakan bahasa SQL yang merupakan makanan sehari-hari para pembuat program. Tepatnya singkatan dari Create, Read, Update, Delete. Baik kita akan bahas satu persatu.






CREATE / INSERT
Script :
$simpan=”INSERT INTO nama_tabel SET nama_field=’nama_value’, nama_field2=’nama_value2’”;
$query=mysql_query($simpan);
Penjelasan :
Memproses data yang telah diinput supaya tersimpan ke dalam database.
Variabel $simpan adalah perintah SQL
Variabel $query berfungsi untuk menjalankan perintah SQL dari $simpan.

READ / SELECT
Script :
$tampil=”SELECT * FROM nama_tabel”;
$query=mysql_query($tampil);
Penjelasan :
Menampilkan data dari dalam database.
Variabel $tampil adalah perintah SQL
Variabel $query berfungsi untuk menjalankan perintah SQL dari $tampil.

UPDATE
Script :
$edit=”UPDATE nama_tabel SET nama_field=’nama_value’, nama_field2=’nama_value2 WHERE nama_field_primary=’nama_value1’”;
$query=mysql_query($edit);
Penjelasan :
Memproses data yang telah diedit untuk update data yang sudah ada di dalam database. Mengapa terdapat WHERE? WHERE berisi kode primary, field lainnya yang diedit akan diupdate berdasarkan kode primary yang ada di tabel.
Variabel $edit adalah perintah SQL
Variabel $query berfungsi untuk menjalankan perintah SQL dari $edit.

DELETE
Script :
$hapus=”DELETE FROM nama_tabel WHERE nama_field_primary=’nama_value’”;
$query=mysql_query($hapus);
Penjelasan :
Menghapus data dalam tabel berdasarkan kode primary yang ditentukan.
Variabel $hapus adalah perintah SQL
Variabel $query berfungsi untuk menjalankan perintah SQL dari $hapus.

Script juga dapat digabungkan seperti berikut :
$perintah_sql=mysql_query(“INSERT INTO nama_tabel SET nama_field=’nama_value’, nama_field2=’nama_value2’”);

Baru saja dijelaskan secara garis besar CRUD PHP Sederhana sebagai tumpuan pembuatan sebuah website. Untuk contoh program akan saya bahas di posting selanjutnya. Semoga bermanfaat.

Tidak ada komentar: