SELAMAT DATANG DI BLOG Q

HAPPY FUN

Selasa, 31 Agustus 2010

Panduan Menguasai PHP dan MySQL secara Otodidak

Dari beberapa bahasa pemrograman untuk membuat website, PHP adalah yang paling banyak digunakan. Situs-situs terkenal seperti Google,
Yahoo, Facebook, dan yang lainnya menggunakan PHP sebagai basis pemrogramannya.

Lalu apakah mungkin seorang awam menguasai PHP? Seberapa sulitkah mempelajari PHP? Jika memahami konsep dasar pemrogramannya, siapa pun
bisa dan rasanya tidak begitu sulit untuk menguasainya. Pada buku ini Anda akan dibimbing dalam mempelajari konsep dasar dari pemrograman
PHP, sampai memadukan antara PHP, HTML, dan database MySQL.

Selain itu, dalam buku ini juga diberikan tip & trik untuk membuat website lebih optimal, serta beberapa contoh membuat aplikasi dan
website berbasis PHP.

Untuk memudahkan proses belajar, buku ini disertai CD berisi kode-kode
PHP dan software pendukung untuk berlatih pemrograman PHP sehingga
Anda tidak perlu repot mengetik kode satu per satu.

Membuat PHP MySQL

Tutorial ini dibuat untuk melengkapi tutorial sebelumnya, membuat MySQL database menggunakan Cpanel

Terdapat 4 Tahapan dalam pembuatan Script PHP MySQL ini
1.Pembuatan Koneksi PHP ke MySQL
2.Pembuatan Tabel MySQL
3.Memasukkan data pada tabel MySQL
4.Menampilkan data dari MySQL

Pertama-tama kita akan membuat script koneksi PHP ke MySQL

$hostmysql = “localhost”;
$username = “mysql_username”;
$password = “mysql_password”;
$database = “nama_database”;

$conn = mysql_connect(”$hostmysql”,”$username”,”$password”);
if (!$conn) die (”Gagal Melakukan Koneksi”);
mysql_select_db($database,$conn) or die (”Database Tidak Diketemukan di Server”); ? >

Untuk mempermudah, simpan file tersebut dengan nama connect.php , agar jika terdapat script PHP yang memerlukan untuk terkoneksi dengan database, dapat dengan mudah memanggilnya.

Penjelasan Script koneksi PHP ke MySQL:

a. mysql_connect dipergunakan untuk membuat koneksi menggunakan PHP ke server MySQL. Data untuk hostname, mysql username, dan password yang digunakan telah dideklarasikan oleh variabel $hostmysql, $username, $password.
Penulisannya pada script akan sama dengan:
mysql_connect(”localhost”,”username”,”password”);
b. mysql_select_db dipergunakan untuk memilih database yang akan digunakan.
c. if (!$conn) die (”Gagal Melakukan Koneksi”); jika terjadi kegagalan dalam melakukan koneksi (!$conn), maka akan muncul pesan kesalahan Gagal Melakukan Koneksi

Setelah itu kita akan membuat tabel MySQL


mysql_query(”CREATE TABLE user (
namadpnVARCHAR(20),
namablkg VARCHAR(20),
negara VARCHAR(20))”); ?>

Penjelasan:

1. include (”connect.php”); kita gunakan untuk mengikutkan sebuah file (contoh file connect.php).
2. mysql_query
perintah ini memiliki format umum yakni ysql_query(string dari query).

Script dibawah ini dipergunakan untuk membuat tabel

$insert = “INSERT INTO users (type,firstname,lastname)
VALUES (’User,’Budi’,’Utomo’)”;
mysql_query($insert) or die (”tidak dapat menulis pada tabel”);?>


Script dibawah ini dipergunakan untuk menampilkan data dari tabel

$query = “SELECT * FROM user”;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result)){
echo “Total: $numrows
”;
echo “Tipe: $row[type]
”;
echo “Nama Depan: $row[firstname]
”;
echo “Nama Belakang: $row[lastname]“;
} ?>