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 :Pertama, seperti inilah database yang kita miliki :
Nama Database : database_x
Nama Table : Tabel_x
id | Nama | Umur |
1 | Cakra | 20 |
2 | Hani | 20 |
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];
}
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))
0 komentar:
Posting Komentar