0% menganggap dokumen ini bermanfaat (0 suara)
213 tayangan4 halaman

Cara Menampilkan Rows Tabel MySQL

Cara menampilkan, menghapus, dan memperbarui data pada tabel MySQL meliputi mengambil data dari tabel menggunakan query SELECT, menghapus data menggunakan query DELETE, dan memperbarui data menggunakan query UPDATE.

Diunggah oleh

Joni Galow Legawa
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
213 tayangan4 halaman

Cara Menampilkan Rows Tabel MySQL

Cara menampilkan, menghapus, dan memperbarui data pada tabel MySQL meliputi mengambil data dari tabel menggunakan query SELECT, menghapus data menggunakan query DELETE, dan memperbarui data menggunakan query UPDATE.

Diunggah oleh

Joni Galow Legawa
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Cara Menampilkan Rows Tabel MySQL

Setelah kita belajar bagaimana menginput data dari form ke tabel di database mysql,
sekarang kita belajar mengambil data dari tabel di MySQL. Langkah-langkahnya
adalah sebagai berikut :

1. Koneksi ke database MySQL, gunakan fungsi mysql_connect()


2. Pilih database, gunakan fungsi mysql_select_db()
3. Lakukan query SELECT, gunakan fungsi mysql_query()

Sintaks SQL :

SELECT nama_field FROM nama_tabel

Contoh :

SELECT nama, tgl_lahir FROM datakaryawan

Atau, jika ingin memilih seluruh field, gunakan tanda bintang (*)

SELECT * FROM datakaryawan

4. Masukkan hasil query ke dalam array, gunakan fungsi mysql_fetch_array()


5. Print data dari array, gunakan fungsi echo

Sekarang kita lihat contoh kodenya :

tampil.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat


mysql_select_db("databaseku");

//lakukan query select

$ambildata = mysql_query("SELECT * FROM datakaryawan");


while($data = mysql_fetch_array($ambildata)){
echo "<a href=detail.php?no=".$data['karyawanid'].">".$data['nama']."</a>
| ";
echo "<a href=delete.php?no=".$data['karyawanid'].">delete</a><br>";
}
?>

3. Cara Delete Rows Tabel MySQL


Untuk mendelete data yang ada di database adalah dengan cara melakukan query
DELETE

Sintaks SQL:

DELETE FROM nama_tabel WHERE namafield=kondisi

Contoh :

DELETE FROM datakaryawan WHERE karyawanid=2

Pada contoh tampil di atas, jika anda jalankan akan ada link delete, yang kalau diklik
akan mengarah file delete php, misal : delete.php?no=1

Sekarang mari kita buat kode PHPnya

delete.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat


mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari URL


$nomor = $_GET['no'];

//lakukan query DELETE


$del = mysql_query("DELETE FROM datakaryawan WHERE karyawanid=$nomor");
if($del){
echo "Data berhasil di delete";
}else{
echo "Gagal";
}
?>

4. Cara Update Tabel MySQL

Untuk melakukan update database mysql kita harus melakukan query UPDATE

Sintaks SQL :

UPDATE nama_tabel SET nama_field=nilai, nama_field2=nilai2,...


WHERE nama_field=kondisi

Contoh :
UPDATE datakarayawan SET nama='Desrizal', alamat='Tembagapura'
WHERE karyawanid=1

Oke mari sekarang kita buat program untuk update data karyawan. Pada
contoh tampil.php, jika nama karyawan diklik akan menuju file detail.php

Buat form untuk Update, detail.php

<form action="update.php" method="post">

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat


mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari URL


$nomor = $_GET['no'];

//lakukan query SELECT


$data = mysql_query("SELECT * FROM datakaryawan WHERE karyawanid=$nomor");
while($d = mysql_fetch_array($data)){
echo "Karyawan id : ".$d['karyawanid']."<p>";
echo "<input type=\"hidden\" name=\"id\" value=\"".
$d['karyawanid']."\">";
echo "Nama :<br>";
echo "<input type=\"text\" name=nama value=\"".$d['nama']."\"><p>";
echo "Jenis Kelamin :<br>";
echo "<select name=kelamin>";
if($d['kelamin']=="Laki-laki"){
echo "<option selected>Laki-laki</option>
<option>Perempuan</option>\n";
}else{
echo "<option>Laki-laki</option>
<option selected>Perempuan</option>\n";
}
echo "</select><p>";
echo "Alamat :<br>";
echo "<textarea name=alamat>".$d['alamat']."</textarea><p>";
}
?>
<input type=submit value=update>
</form>

Jika form pada kode diatas diklik, maka akan menjalankan file update.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat


mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari form POST


$id = htmlspecialchars($_POST['id']);
$nama = htmlspecialchars($_POST['nama']);
$kelamin = htmlspecialchars($_POST['kelamin']);
$alamat = htmlspecialchars($_POST['alamat']);

//lakukan query update

$update = mysql_query("UPDATE datakaryawan


SET nama='$nama',
kelamin='$kelamin',
alamat='$kelamin'
WHERE karyawanid=$id");

if($update){
echo "Data berhasil diupdate";
}else{
echo "gagal";
}
?>

Anda mungkin juga menyukai