Jumat, 01 Maret 2013

Membuat Koneksi PHP pada MySQL


pertama buatlah database dengan cara buka link ini http://localhost/PhpMyAdmin/” di browser anda lalu login dan masukan username “root” dan passwordnya adalah password saat kita instal appserv (password yg saya set di sini adalah “123456″), setelah login maka akan ada form pembuatan database, silahkan masukan nama database sesuai dengan keinginan hati anda (disini saya buat database dengan nama “Latihan”).
Yuk kita mulai saja :
Terdapat 4 Tahapan dalam pembuatan Script PHP dan MySQL kali 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

<?php
$hostmysql = “localhost”;
$username = “root”; //mysql_username
$password = “123456″; //mysql_password
$database = “Latihan”;
 //nama_database yang barusan kita buat
$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 di path C:Appserv/www/ 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

<?php include (“connect.php”);
$creat = mysql_query(“CREATE TABLE user (
namadpn VARCHAR(20),
namablkg VARCHAR(20),
negara VARCHAR(20))”);
if($creat){ echo “penciptaan table telah BERHASIL” }
else { echo “penciptaan table GAGAL” }
?>
Simpan file tersebut di C:Appserv/www/ bersama dengan file connect.php, simpan dengan namacreatetable.php.
Penjelasan script SQL diatas :
1. include (“connect.php”); kita gunakan untuk tersambung kedatabase “Latihan”.
2. mysql_query
perintah ini memiliki format umum yakni mysql_query(string dari query).
3.if($creat){ echo “penciptaan table telah BERHASIL” } script validasi jika query SQL berhasil maka akan muncul tulisan “penciptaan table telah BERHASIL”, elsequery SQL tdak berhasil maka akan muncul tulisan “penciptaan table GAGAL”.
setelah itu jalankan script diatas dengan cara membuka linkhttp://localhost/createtable.php&#8221;, jika tertulis di browser penciptaan table telah BERHASIL” maka selesailah pembuatan table pada databse “Latihan” kita.
Kita lanjutkan dengan script dibawah ini dipergunakan untuk membuat tabel
<?php include (“connect.php”);
$insert = “INSERT INTO users (type,firstname,lastname)
VALUES (‘User’,'Budi’,'Utomo’)”;
mysql_query($insert) or die (“tidak dapat menulis pada tabel”); ?>
save file tersebut di C:Appserv/www/ bersama dengan file connect.php, simpan dengan namacreatedata.php.
Penjelasan script SQL diatas :
1. include (“connect.php”); kita gunakan untuk tersambung kedatabase “Latihan”.
2. $insert = “INSERT INTO users (type,firstname,lastname) VALUES (‘User’,'Budi’,'Utomo’)”; ini dalah script untuk memasukan data ke dalam table database “Latihan”.
3.mysql_query($insert) or die (“tidak dapat menulis pada tabel”); jika berhasil memasukan data maka tak akan ada pesan maupun tulisan di browser, jika ada pesan “tidak dapat menulis pada tabel” itu artinya data tak berhasil dibuat.
setelah itu jalankan script diatas dengan cara membuka link http://localhost/createdata.php&#8221;, jika tak ada pesan maupun tulisan di browser maka selesailah pembuatan data pada table “user” kita.
Lanjutkan script dibawah ini, cript dibawah ini dipergunakan untuk menampilkan data dari tabel
<?php include (“connect.php”);
$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]“;
} ?>
save file tersebut di C:Appserv/www/ bersama dengan file connect.php, simpan dengan namamydata.php, setelah itu jalankan script diatas dengan cara membuka linkhttp://localhost/mydata.php&#8221;, jika sukses maka akan tampil seperti ini pada layar :

Total : 1
Tipe : User
Nama Depan : Budi
Nama Belakang : Utomo
deng begitu maka selesailah metode kita kali ini, mungkin besok saya akan bahas-bahasan PHP dan MYSQL lebih mendalam lagi, bersiaplah dan selalu cintai perdamaian.

Tidak ada komentar:

Posting Komentar