Koneksi Ke Database




Kali ini saya akan membahas artikel tentang cara menghubungkan dari database ke website sebelumnya anda harus memiliki database. Tanpa berlama-lama lagi langsung saja kita bahas :

Software Yang Harus Dimiliki :


1.       Xampp
2.       Dreamweaver / notepad


Berikut ini script koneksi.php :

<?php
Mysql_connect(“localhost”,”root”,””);
Mysql_select_db(“nama_database”);
?>

Sebelumnya pernah melihat script koneksi seperti ini ?

<?php
$host = “localhost”;
$user = “root”;
$password = “”;
$database = “namadatabase”;
$koneksi = mysql_connect($host,$user,$password);
Mysql_select_db($db);
?>

Script berikut menurut saya terlalu panjang. Tapi, mudah untuk di mengerti.
Script :

<?php
Mysql_connect(“localhost”,”root”,””);
Mysql_select_db(“nama_database”);
?>

Penjelasan :

<?php // script pembuka dari php
Mysql_connect //melakukan koneksi dari db ke web
(“localhost”,”root”,””);
Localhost = nama server default phpmyadmin pada komputer anda
Root = nama user default

“” = pada bagian ini, mengapa dikosongkan ? bagian ini merupakan password default dari phpmyadmin yang ada pada komputer anda.

Mysql_select_db = bagian ini untuk memilih database yang ada dengan nama yang telah ditentukan oleh anda

(“nama_database”); = pada bagian ini merupakan nama database yang akan anda pilih untuk mengambil data dari database tersebut.

?> = bagian ini sangat penting. Bagian ini adalah penutup tag php. Jiak bagian ini dihapus maka semua script yang terletak disekitarnya secara otomatis akan error.
Contoh error database :

Parse error: syntax error, unexpected '<' in C:\xampp\htdocs\ninety_seven\belajar\ps.php on line 19


Bagian file koneksi telah selesai. Sekarang kita tampilkan data yang ada pada database tersebut.

<?php
Include “koneksi.php”;.
$ambil = mysql_query(“select * from ‘tabel_db’”);
While($isi = mysql_fetch_array($ambil)){
?>
Script diatas merupakan proses pengambilan data dari tabel database biasanya script tersebut disimpan diatas tag <body>
*include merupakan perintah menyambungkan dari file koneksi.php
*pada text ‘tabel_db’ ganti dengan nama tabel database anda.
Untuk menampilkan data dari script diatas, caranya gunakan scrpit dibawah ini :
<?php echo “$isi[nama_field]”; ?>
Script diatas merupakan proses menampilkan data dari tabel database.
*pada text nama_field ganti dengan nama field yang telah anda buat di tabel database
Contoh (lihat garis berwarna ungu) :  



Gambar diatas merupakan struktur tabel database yang saya buat. Garis yang berwarna ungu merupakan nama Field contoh id, judul, penulis, tanggal, status.

Script terakhir ini merupakan tag penutup dari php :

<?php } ?>

Keseluruhan script diatas :

Koneksi.php

<?php
Mysql_connect(“localhost”,”root”,””);
Mysql_select_db(“nama_database”);
?>


Untuk menampilkan(script disatukan)

<?php
include "koneksi/koneksi.php";
$ambil = mysql_query("select * from belajar where id=7 and status='Y'");
while($isi = mysql_fetch_array($ambil)){
echo "$isi[judul]";
}
?>


Untuk menampilkan(script dipisah)

<?php                                                   //disimpan diatas tag <body>
include "koneksi/koneksi.php";
$ambil = mysql_query("select * from ‘tabel_db’”);
while($isi = mysql_fetch_array($ambil)){
?>

<?php echo “$isi[namafield]”; ?>              //disimpan dimana saja

<?php } ?>                          //disimpan dibawah tag </body>

*jika ingin menampilkan data berdasarkan id tambahkan pada script select * from ‘tabel_db’ where id=1 sehingga menjadi :

<?php                                                   //disimpan diatas tag <body>
include "koneksi/koneksi.php";
$ambil = mysql_query("select * from ‘tabel_db’ where id=1”);
while($isi = mysql_fetch_array($ambil)){
?>

*untuk text id=1 pada angka satu ganti dengan nomor id urutan data.

Demikian pembahasan dari saya semoga bermanfaat

Sumber : http://zooroos.blogspot.com

SEMOGA BERHASIL

Tidak ada komentar:

Posting Komentar