Salam...,
Dalam
tutorial PHP MySQL kali ini akan mulai masuk kedalam Coding atau kode program yang digunakan untuk
menghubungkan PHP dengan database MySQL menggunakan PDO dalam tutorial Cara
Menyimpan Data, Mengedit Data, Menampilkan Data dan Menghapus Data, pada kali ini saya menggunakan Tabel Siswa seperti berikut ini ;
Berikut ini kode programnya ;
Coding Menyimpan Data dengan PDO
<?php
$host =
"localhost";
$user =
"root";
$password
= "";
$database_name
= "test";
$pdo =
new PDO("mysql:host=$host;dbname=$database_name", $user, $password,
array(
PDO::ATTR_ERRMODE =>
PDO::ERRMODE_EXCEPTION
));
try{
$query =
$pdo->prepare("insert into siswa (nis,nama,jenis_kelamin,tgl_lahir)
values (:nis,:nama,
:jenis_kelamin,:tgl_lahir)");
$dataSiswa = array(
':nis' => '001',
':nama' => 'Budi',
':jenis_kelamin' =>
'L',
':tgl_lahir' => '1987-06-01'
);
$query->execute($dataSiswa);
echo "Data siswa telah
disimpan";
}catch(PDOException
$e){
echo "Error! gagal menyimpan
data siswa:".$e->getMessage();
}
Coding Mengedit
Data dengan PDO
<?php
$host =
"localhost";
$user =
"root";
$password
= "";
$database_name
= "test";
$pdo =
new PDO("mysql:host=$host;dbname=$database_name", $user, $password,
array(
PDO::ATTR_ERRMODE =>
PDO::ERRMODE_EXCEPTION
));
try{
$query =
$pdo->prepare("update siswa set nama = :nama, jenis_kelamin =
:jenis_kelamin,
tgl_lahir = :tgl_lahir
where nis = :nis");
$data = array(
':nama' => 'Budi
Setio',
':jenis_kelamin' =>
'L',
':tgl_lahir' =>
'1988-06-01',
':nis' => '001'
);
$query->execute($data);
echo "Data siswa telah
diupdate";
}catch(PDOException
$e){
echo "Error! gagal mengedit
data siswa:".$e->getMessage();
}
Coding Menampilkan
data dengan PDO
<?php
$host =
"localhost";
$user =
"root";
$password
= "";
$database_name
= "test";
$pdo =
new PDO("mysql:host=$host;dbname=$database_name", $user, $password,
array(
PDO::ATTR_ERRMODE =>
PDO::ERRMODE_EXCEPTION
));
$query =
$pdo->prepare("select * from siswa");
$query->execute();
?>
<table>
<tr>
<td>Nis</td>
<td>Nama</td>
<td>Jenis Kelamin</td>
<td>TGL Lahir</td>
</tr>
<?php
while($siswa = $query->fetch()){?>
<tr>
<td><?php echo
$siswa['nis']?></td>
<td><?php echo
$siswa['nama']?></td>
<td><?php echo
$siswa['jenis_kelamin']?></td>
<td><?php echo
$siswa['tgl_lahir']?></td>
</tr>
<?php
}?>
</table>
Coding Hapus
Data dengan PDO
<?php
$host =
"localhost";
$user =
"root";
$password
= "";
$database_name
= "test";
$pdo =
new PDO("mysql:host=$host;dbname=$database_name", $user, $password,
array(
PDO::ATTR_ERRMODE =>
PDO::ERRMODE_EXCEPTION
));
try{
$query =
$pdo->prepare("delete from siswa
where nis = :nis");
$query->execute(array(
':nis' => '001'
));
echo "Data siswa sudah
dihapus";
}catch(PDOException
$e){
echo "Gagal menghapus data
siswa:".$e->getMessage();
}
Silahkan Anda Copas Coding Data diatas dan rubah atau tambahkan sesuai dengan kebutuhan data tabel anda.
Pelajari Juga tutorial PHP Data Object lainnya berikut ini ;
Membuat Koneksi ke Database dengan PDO
Membuat dan Menjalankan Fungsi Pengecualian (Exception) pada pemograman PHP
Membuat dan Menjalankan Fungsi Pengecualian (Exception) pada pemograman PHP
Salam...,
No comments:
Post a Comment