IUD ( SQL ) di codeigniter ( db : MySQL )

Dalam kesempatan pembaca kali ini, pembaca akan membaca tentang bagaimana membuat pemprosesan data-data di database. Pemprosesan ini adalah Input, Update, Delete, dll. Pemprosesan ini dalam codeigniter maupun SQL biasa. Sebenarnya sudah ada penjelasan di user_guide, tetapi saya akan menjelaskannya dalam bahasa Indonesia dan menurut pemahaman saya, hhe.. Ayo kita mulai, cek it out..

Pertama, seperti inilah database yang kita miliki :
Nama Database : database_x
Nama Table : Tabel_x
Database :

idNamaUmur
1Cakra20
2Hani20


SELECT
Select berfungsi untuk memilih data dari database.
PHP biasa :
Btk Sederhana :
select * nama_tabel where id=1;

Dalam pengaplikasian :

$sql=mysql_query("select * from Tabel_x");
while($data=mysql_fetch_array($sql))
{
echo $data[Nama];
}

Hasil :
Cakra
Hani

Codeigniter :
Bentuk Sederhana :
$query=$this->db->get('Tabel_x');

Dalam pengaplikasian :

$query=$this->db->get('Tabel_x');
foreach ($query as $data):
{ echo $data->Nama;}

INSERT
PHP Biasa :
Bentuk biasa :
mysql_query("INSERT INTO `Nama_Tabel` (`Kolom_1`, `Kolom_2`, `Kolom_3`) VALUES ('Data_1', 'Data_2', 'Data_3';");

Pengaplikasian :

mysql_query("INSERT INTO `Tabel_X` (`id`, `Nama`, `Nim`) VALUES ('Null', '$_POST[username]', '$_POST[nim]';");


Codeigniter :
Bentuk biasa :
$this->db->insert($this->Tabel_X, $data);

Pengaplikasian :

$data = array(
'id' => '',
'name' => '$this->input->post('name');',
'Nim' => '$this->input->post('nim');',
)
$this->db->insert($this->Tabel_X, $data);


UPDATE
PHP biasa :
Bentuk Biasa :
$update=mysql_query("UPDATE `Nama_Tabel` SET `Kolom_1` = 'Data_1',
`Kolom_2` = 'Data_2',
`Kolom_3` = 'Data_3' LIMIT 1");

Pengaplikasian :

$update=mysql_query("UPDATE `Tabel_X` SET `id` = '$_POST[id]',
`Nama` = '$_POST[username]',
`Nim` = '$_POST[nim]' LIMIT 1");


Code Igniter :

Bentuk Biasa :
$this->db->where(Kolom_1, $data);
$this->db->insert($this->Tabel_X, $data);

Pengaplikasian :

$data = array(
'id' => '',
'name' => '$this->input->post('name');',
'Nim' => '$this->input->post('nim');',
)
$this->db->where('id', $data);
$this->db->insert($this->Tabel_X, $data);

DELETE
PHP biasa :
Bentuk Sederhana:
mysql_query("delete from Nama_Tabel where Kolom_1='Data_1'");

Pengaplikasian :


mysql_query("delete from Tabel_X where id='1'");


Code Igniter
:
Bentuk Sederhana:
$this->db->delete('Nama_Tabel', array('Kolom_1' => $Data_1));
Pengaplikasian :

$this->db->delete('Nama_Tabel', array('Kolom_1' => $Data_1))

Blog Challenge dari Pacar Saya

1. Apa tindakan yang pernah anda lakukan yang sekiranya berharga bagi anda yang telah memberi sumbangan perbaikan ke negeri kita?
  • Dengan belajar saja dengan sungguh-sungguh sebenarnya sudah membuat negara kita tidak rusak, karena tidak bertambahnya tingkat pengangguran.
  • Selebihnya tidak ada klihatannya, hhe
2. tindakan yang anda akan lakukan untuk negeri kita lebih baik apa?
  • Wah, belum tau saya..hhe saya bukan negarawan yang baik, hhe
  • Mungkin dengan tidak mengambil hak orang lain(korupsi) sudah menjadikan negara ini lebih baik. tapi itu saja ga cukup sih klihatannya..
3. 10 atlet yang anda kenal dan apa cabang olahraganya? yang indo punya ya.
  • Taufik H, susi susanti (Badminton), gonzales, irbah, marcus, bp(sepak Bola), Hendri, Jesica, Ryan(Renang), Ade ray(Binaraga),
4. kira kira kalo udah kerja nanti jadi apa ya?
  • Aq pingin jadi Dokter, karena bisa suntik orang lewat, ncus, ncus, ncus, hhe(korban Susan)
5. cita cita impian yang belum terwujud?
Menjadi seorang Ayah(belum waktunya, hhe)
6. sebutin min.3 resolusi tahun ini!
  • masi menjalin hubungan dengan Anisa Nur Hani
  • Membuat aplikasi pembelajaran bahasa Sunda
  • Menyelesaikan kurikulum" yang telah saya buat

7. sebutin min.3 pengalaman paing berkesan di dalam hidup lo!


8. lagi sibuk apa? alasannya?
  • Menyelesaikan PA, karena harus sudah lulus sebelum agustus
9. sebutin min.3 tempat wisata favorit!
  • Tangkuban Perahu
  • Danau Toba
  • Pangandaran
  • Garut
  • Tempat wisata yang ane pernah kunjungi baru sedikit, udah baru itu semua, hhe
10. alasan ngeblog?
  • Share ilmu yang di miliki
  • menjadi catatan ilmu sendiri
11. Apakah anda suka pink?
  • Lumayan..