Pemrograman Web

8
Pemrograman Web Database Create-Retrieve-Update-Delete (CRUD)

description

Pemrograman Web. Database Create-Retrieve-Update-Delete (CRUD). Definisi Tabel. Database Name: test Table Name: bukutamu CREATE TABLE IF NOT EXISTS `bukutamu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, - PowerPoint PPT Presentation

Transcript of Pemrograman Web

Page 1: Pemrograman Web

Pemrograman Web

Database Create-Retrieve-Update-Delete (CRUD)

Page 2: Pemrograman Web

Definisi Tabel Database Name: test Table Name: bukutamu

CREATE TABLE IF NOT EXISTS `bukutamu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, `pesan` mediumtext NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Page 3: Pemrograman Web

Eksekusi MySQL Query Generik via PHP$host = '127.0.0.1'; // localhost$db = 'test';$user = 'root';$pass = ""; // the password is an empty string

if($con = mysql_connect($host, $user, $pass)) { mysql_select_db($db, $con);

$sql = "..."; // put your query here... $result = mysql_query( $sql );}

Page 4: Pemrograman Web

Create Memasukkan data/informasi melalui sebuah

form ke dalam tabel di dalam database MySQL

DML INSERT

$sql = "INSERT INTO bukutamu (nama, email, pesan)

VALUES( '$nama', '$email', '$pesan' );

// $nama, $email, dan $pesan // diperoleh dari $_POST atau $_GET

Page 5: Pemrograman Web

Retreive / Read Mengambil data/informasi dari dalam tabel di

dalam database MySQL DML SELECT

$sql = "SELECT nama, email, pesan FROM bukutamu;"

Fetch array dari query result:while( $row = mysql_fetch_array ( $result ) ) { echo "<p>" . $row['nama'] . " – "; echo "$row['email'] . " – "; echo "$row['pesan'] . "<p>";}

Page 6: Pemrograman Web

Update Memperbarui data/informasi pada tabel di

dalam database MySQL DML UPDATE

$sql = "UPDATE bukutamu SET nama = '$nama', email = '$email', pesan = '$pesan' WHERE id = '$id';"

// $nama, $email, $pesan, dan $id // diperoleh dari $_POST atau $_GET// $id adalah PRIMARY KEY pada tabel bukutamu

Page 7: Pemrograman Web

Delete Menghapus data/informasi/baris pada tabel di

dalam database MySQL DML DELETE

$sql = "DELETE FROM bukutamu WHERE id = '$id';"

// $id diperoleh dari $_POST atau $_GET// $id adalah PRIMARY KEY pada tabel bukutamu

Page 8: Pemrograman Web

PHP-MySQL Administration Helper Tools Gunakan phpMyAdmin (PMA) Penggunaan

Download dari:http://www.phpmyadmin.net/home_page/index.php

Extract zip/.tar.gz file yang di-download di root directory webserver (umumnya dalam folder htdocs/)

Copy/rename file config.sample.inc.php phpMyAdmin menjadi config.inc.php

Buka file config.inc.php, ubah konfigurasi yang dibutuhkan, dan save.

Akses dari http://localhost/phpMyAdmin-[versi]-[lang]