Rabu, 25 Mei 2011

M10. PHP dan MySQL #2

PHP dan MySQL

  • PHP mudah digunakan untuk menampilkan data yang bersifat dinamis, yang diambil dari basis data.

  • MySQL sering digunakan bersama PHP untukmembuat content sebuah situs secara dinamis.

  • Pemanfaatan MySQL melalui PHP memerlukan MySQL service yang dijalankan diserver.


PhpMyAdmin

  • WampServer telah mengintegrasikan PHP dan MySQL dalam satu pakek server.

  • WampServer memiliki aplikasi built-in untuk mengatur basis data MySQL dan mengakses MySQL servis melalui GUI (Graphical User Intervace).

  • PHP MyAdmin dapat diakses melalui alamat http://localhost/phpmyadmin


Perintah MySQL di PHP

  • Beberapa perintah Data Definition Language (DDL) dan Data Manipulation Language (DML) MySQL yang dipergunakan dalam PHP adalah :

  • DDL (Data Definition Language)

Adalah : Perintah untuk mendefinisikan data yang akan diolah dalam basisdata dan ditujukan oleh Database Administrator.

Contoh : Create, Alter, Drop

  • DML (Data Manipulasi language)

Adalah : Perintah untuk memanipulasi atau mengubah isi dan ditujukan oleh programmer.

Contoh : Insert, Update, Delete, Select


Petunjuk Praktikum PHP dan MySQL

  1. Aktifkan wampServer.

  2. Buka alamat http://localhost/phpmyadmin

  3. Ketik nama basis data baru dengan PAW_0078 pada bagian Create New Database, kemudian pilih create.

  4. Muncul keterangan bahwa basisdata telah dibuat.

  5. Membuat tabel basis data dengan nama bukutamu dengan 3 field, no(Int), nama(Varchar30), alamat(Varchar50).

  6. Menyunting tabel basis data.

  7. Mengisikan data : Pilih menu insert dibagian atas phpMyAdmin, kemudian isikan data.


TUGAS PRAKTIKUM

Untuk menampilkan dan membuat from pengisian, menyimpan data di mysql, menambah data serta menampilkan data.

ISI.PHP

action="simpan.php">

Nama :


Alamat :


Komentar :



SIMPAN.PHP

// file: simpan.php

// Menyimpan isi buku tamu dengan MySQL


$host = "localhost";

$account = "root";

$password = "";

$dbname = "PAW_0078"; // sesuai nama db

// koneksi ke database

$link_id = mysql_connect($host, $account,

$password) or

die ('Koneksi tidak dapat dilakukan!');

$db = mysql_select_db($dbname, $link_id)or

die ('Tidak dapat memilih database!');

// Mengambil data dari form sebelumnya

$nama = $_POST['nama'];

$alamat = $_POST['alamat'];

$komentar = $_POST['komentar'];

// Query untuk memasukkan data ke dalam database

$query = "INSERT INTO bukutamu

(nama, alamat, komentar) VALUES

('$nama', '$alamat', '$komentar')";

$sql = mysql_query($query) or die

(mysql_error());

// Mengambil data buku tamu

echo "

Buku Tamu

";

$query = "SELECT * FROM bukutamu";

$sql = mysql_query($query);

// Menampilkan isi buku tamu

while ($hasil = mysql_fetch_array($sql))

{

$no = $hasil['no'];

$nama = $hasil['nama'];

$alamat = $hasil['alamat'];

$komentar = $hasil['komentar'];

echo "Isi Buku Tamu

$no
";

echo "Nama : $nama
";

echo "Alamat : $alamat
";

echo "Komentar : $komentar
";

echo "


";

}

?>

Tidak ada komentar:

Posting Komentar

Jangan lupa tinggalin komentar :D

Kumpulan Blog-Blog