Bahasa pemrograman PHP sangat populer, terutama untuk bahasa pemrograman Web. Ketika saya berkenalan dengan bahasa pemrograman ini, diperkenalkan oleh sepupu beberapa bulan yang lalu, dan sekarang mulai belajar pemrograman lain yang bernama javascript karena saya sangat tertarik dengan pemograman web.
Pertama kali saya belajar PHP adalah langsung materi tentang bagaimana koneksi ke MySQL dan menampilkan datanya.
Saya akan menjelaskan dari awal, mulai dari Instalasi sampai dengan bagaimana menampilkan data MySQL di Browser.
1. Instalasi
Silahkan download distribusi paket PHP – Apache – MySQL – phpMyadmin. Saya menggunakan distribusi Vertrigo 2.10 yang tersedia di web http://sourceforge.org dengan spesifikasi sebagai berikut :
- Apache 2.0.59
- PHP 5.1.4
- MySQL 5.0.24
- PhpMyAdmin 2.8.2.1
Untuk editornya, saya menggunakan Macromedia Dreamweaver MX 2004, dan kadang-kadang menggunakan EditPlus biar cepat, maklum komputer saya jaman jebot
2. Membuat Database dan Tabel
Sebelum membuat database tabel di MySQL, pastikan bahwa semua Service berjalan (Apache). Saya biasanya menggunakan phpMyadmin untuk membuat database, membuat tabel, mengisi tabel dan sebagainya (klo ada yg mudah, kenapa susah-susah). Buat database, misalnya databse dengan nama project. Untuk mengakses phpMyadmin ketik http://localhost/phpmyadmin di browser.
Kemudian buat satu tabel dengan nama tabel usersCREATE DATABASE project;
Masukkan minimal dua record (data) ke tabel usersCREATE TABLE users (
username VARCHAR(32) NOT NULL,
password VARCHAR(32) NOT NULL,
full_name VARCHAR(50) NOT NULL,
PRIMARY KEY (username)
)
3. Koneksi PHP ke MySQLINSERT INTO users (username, password, full_name) VALUES
(‘supono’, ‘m45ter’, ‘Supono Thea’),
(‘ayu’, ‘m4h4d3w1′, ‘Siti Rahayu’);
Buka editor pavorit Anda, langsung aja ketik script di bawah ini :
Ternyata mudah yah, tapi dulu ga semudah yang saya bayangkan, berapa kali try and error, memang penuh perjuangan dan sedikit kesabaran. Ada beberapa error yang mungkin muncul, diantaranya :/**
* Koneksi PHP ke MySQL
* date: Agustus 2007
* tujuan: Tutorial aja
* @author credit to ipoel
*/
/*
* koneksi ke MySQL
* script : mysql_connect(“host”, “username”, “password”);
*/
$conn = mysql_connect(“localhost”, “root”, “vertrigo”);
if ($conn){ // => sama dengan if ($conn == true)
echo “Koneksi ke Server sukses
”;
} else {
echo “Koneksi ke Server Gagal
”;
exit; // => program tidak akan mengeksekusi code berikutnya (keluar)
}
/*
* memilih database
* script : mysql_select_db(“nama_database”);
*/
$select_db = mysql_select_db(“project”);
if ($select_db){
echo “Memilih database sukses
”;
} else {
echo “Memilih database Gagal
”;
exit;
}
/*
* menampilkan data
* script query ke database : mysql_query(“SQL statement”);
* script ambil data : mysql_fetch_array(“Hasil Query”);
*/
$sql = “SELECT * FROM users”; // Perintah SQL untuk menampilkan data seluruhnya
$res = mysql_query($sql); // Perintah Query ke database
while ($row = mysql_fetch_array($res)){ // Looping selama data ada
echo “Nama : $row[full_name]
”; // Menampilkan data di kolom (field) full_name
}
?>
Error:
Solusinya:Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@'localhost’ (using password: YES) in G:\Web\VertrigoServ\www\exercise\blog\index.php on line 13
Solusi:Parse error: parse error, unexpected ‘=’ in G:\Web\VertrigoServ\www\exercise\blog\index.php on line 25
23 Juni 2010 pukul 03.29
bingung gak ngerti salam sekali.. hihih
19 Juli 2010 pukul 23.14
kegunaan dari kode-kode itu buat apa kang...?
18 Desember 2010 pukul 06.19
Makasih panduannya, coba dipelajari dulu...