HOME
HEADLINE NEWS :
 

Kamis

Cara Mengoneksikan PHP ke MySQL

1 komentar
Bahasa pemrograman PHP sangat popuer, terutama untuk bahasa pemrograman Web. Ketika saya berkenalan dengan bahasa pemrograman ini, diperkenalkan oleh seorang yang bernama Alif beberapa tahun yang lalu, dan sekarang mulai belajar pemrograman lain yang bernama Ruby on Rails yang diperkenalkan oleh Pak Ikin Wirawan, Dhendy dan teman-teman di Kiranatama.
Pertama kali saya belajar PHP adalah langsung materi tentang bagaimana koneksi ke MySQL dan menampilkan datanya, kemudian memanipulasinya. Saya lupa lagi buku PHP apa yang pertama beli untuk belajar PHP dan referensi tutorial PHP MySQL. Apa yang harus dipersiapkan untuk belajar pemrograman PHP MySQL ini:
1. Program PHP
2. Web Server Apache
3. Database MySQL
4. Editor (Ex: Macromedia Dreamweaver, EditPlus, dll)
5. MySQL Editor (Ex :phpmyAdmin, MySQL Front, dll)
Untuk program PHP – Apache – MySQL – phpMyadmin, banyak distribusi program yang sudah dipaket yang berisi ke 3 program diatas. Artinya dengan satu kali install, maka kita secara otomatis akan tersinstall ke 3 program diatas, misalnya PHPTriad, AppServ, Vertrigo, Xampp, Wamp dan banyak lagi yang lainnya.


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

CREATE DATABASE project;Kemudian buat satu tabel dengan nama tabel usersCREATE TABLE users (username VARCHAR(32) NOT NULL,password VARCHAR(32) NOT NULL,full_name VARCHAR(50) NOT NULL,PRIMARY KEY (username))Masukkan minimal dua record (data) ke tabel usersINSERT INTO users (username, password, full_name) VALUES(‘supono’, ‘m45ter’, ‘Supono Thea’),(‘ayu’, ‘m4h4d3w1′, ‘Siti Rahayu’);3. Koneksi PHP ke MySQLBuka editor pavorit Anda, langsung aja ketik script di bawah ini :<?php/*** Koneksi PHP ke MySQL* date: Agustus 2007* tujuan: Tutorial aja* @author credit to Supono <pono_thea@yahoo.com>*/
/** 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<br />”;} else {echo “Koneksi ke Server Gagal<br />”;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<br />”;} else {echo “Memilih database Gagal<br />”;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 databasewhile ($row = mysql_fetch_array($res)){ // Looping selama data adaecho “Nama : $row[full_name]<br />”; // Menampilkan data di kolom (field) full_name}?>
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 :
Error:
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 
Solusinya:
Tenang, jangan panik, cek baris 13. Biasanya ada kesalahan setting pada script ini mysql_connect(“host”, “username”, “password”) host = localhost, username = root dan password = password_anda, jika password kosong cukup tulis mysql_connect(“host”, “username”, “”).
Error:

Parse error: parse error, unexpected ‘=’ in G:\Web\VertrigoServ\www\exercise\blog\index.php on line 25
Solusi:
Kalau error seperti itu, biasanya kesalahan penulisan script, misalnya kurang $ ($conn => conn), yang lain, cari aja sendiri.

Sumber : Google.com
Unduh Adobe Flash player
Patut saya ucapkan terima kasih kepada sobat, atas kunjungannya ke Jago Copy Blogspot
  • Oya Sobat Qu, Jangan lupa Komentarnya, Like Facebook Jago Copy dan Follow Twitter saya ya.. dibawa ini

    1 komentar:

    Terima kasih atas kunjungan, Jangan lupa komentarnya

    Lintas Islam

    Selengkapnya »

    Informasi

    Selengkapnya »

    Lintas Budaya

    Selengkapnya »

    Lintas Makalah

    Selengkapnya »
     

    Followers

    Copyright © JAGO COPY BLOGSPOT | All Right Reserved.
    Template By Ervanda.info
    Bloggers - Meet Millions of BloggersHosting Gratis