Koneksi PHP dan MySQL

MySQL free adalah database server open source  yang sangat  popular.

Apa itu MySQL?

MySQL adalah  sebuah database. database merupakan  structure yang sangat diperlukan dalam menyimpan  informasi.

Di dalam database, terdapat  tabel.  juga seperti  tabel-tabel  HTML, tabel database  terdiri dari baris, kolom, dan sel.

Databases sangat  dibutuhkan untuk menyimpan informasi. Suatu orgabisasi  dapat  mempunyai database dengan tabel-tabel berikut: “Karyawan”, “Produk”, “Langganan” dan “Order”.

Tabel Database

Database selalu memuat satu atau lebih tabel. Setiap tabel mempnyai nama  (seperti “Customer” or “Order”). Setiap table terdiri dari  records (baris) dengan  data.

Berikut ini contoh  yang diberi nama “Persons”:

LastName FirstName Address City
Hansen Ola Timoteivn 10 Sandnes
Svendson Tove Borgvn 23 Sandnes
Pettersen Kari Storgt 20 Stavanger

Tabel tersebut terdiri dari 3 records (satu untuk masing-masing person) dan 4 columns (LastName, FirstName, Address, and City).

Queries

Suatu  query adalah sebuah pertanyaan atau permintaan.

dengan  MySQL, kita dapat  query suatu database untuk  mendapatkan informasi tertentu

Perhatikan query berikut:

SELECT LastName FROM Persons

query di atas  memilih  semua data pada  kolom LastName pada tabel Persons, dan akan menghasilkan   recordset seperti berikut:

LastName
Hansen
Svendson
Pettersen


Download Database MySQL

Jika anda belum punya  PHP server dengan Database MySQL , anda dapat  download MySQL  secara gtatis  disini: http://www.mysql.com/downloads/index.html
 

Koneksi ke  Database

MySQL Database is sangat banyak digunakan dengan  PHP.

Koneksi ke  Database MySQL

Sebelum anda dapat mengakses  dan bekerja dengan data  dalam sebuah database, anda harus membuat hubungan ke database.

Dalam PHP, ini dapat dilakukan dengan  fungsi mysql_connect().

Syntax

mysql_connect(servername,username,password);
Parameter Description
servername Optional. Spesufikasi  server yang dihubungkan . Nilai Default value adalah  “localhost:3306″
username Optional. Spesifikasi username untuk log in . Default value is the name of the user that owns the server process
password Optional. Spesifikasi  password to log in. Default adalah  “”

Note: Terdapat  beberapa parameters, tetapi  list di atas adalah yang sangat diperlukan . Liahat  PHP MySQL Reference untuk lebi detail

Contoh

Dalam contoh berikut  kita  menyimpan  koneksi  dalam sebuah variable ($con)  untuk  penggunann selanjutnya pada pada  script.  bagian “die”  akan di  eksekusi jika  koneksi gagal:

<?php $con = mysql_connect("localhost","peter","abc123"); 
if (!$con)   
{ 
die('Could not connect: ' . mysql_error());   
}
// some code
?>


Menutup  Koneksi

Koneksi  akan ditutup  bila soon as script selesai. Untuk  menutup  koneksi , gunakan  fungsi mysql_close()

<?php $con = mysql_connect("localhost","peter","abc123"); 
if (!$con)   
{   
die('Could not connect: ' . mysql_error());   
}
// some code
mysql_close($con); 
?>

8 Tanggapan

  1. Om saya mo tanya, gimana caranya koneksi database dalam jaringan. Mohon informasinya. Saya ingin membangun suatu situs, dan ini dikerjakan dengan teman saya. Dan ini menggunakan 2 komputer, bagaimana caranya supaya bisa datanya semua pada satu komputer tapi mengerjakannya pada dua komputer. Terimakasih…

  2. Disini ada 3 masalah pokok yaitu masalah konfigurasi, masalah script dan masalah jaringan.

    1. masalah script jawabannya sama saja, dan nama_host perlu disesuaikan. Didalam contoh hanya “localHost” dan itu dapat diganti dengan nama domain yang digunakan.

    2. Masalah konfigurasi masing-masing web server mempunyai cara sendiri sehingga configurasi pada IIS dan apache atau yang lainnya berbeda.

    3. Masalah Jaringan seharusnya jaringan menggunakan hub. Saya pernah coba menghubugkan dua komputer tanpa hub, menggunakan teknik pengaturan kabel namun hasilnya tidak bagus. Dari sisi perangkat lunaknya terdapat banyak pilihan misalnya sharing folder dimana folder tempat penyimpanan data dapat dibaca dan ditulis dari komputer yang lain sebagai client atau remote destop dimana operasi komputer dipindahan ke komputer server.

    Untuk lebih detail kamu dapat hubungi saya melalui email dengan memberikan permasalahan yang rinci.

  3. saya baru belajar php dan mysql dengan membeli buku. Dalam buku tersebut menggunakan IIS dengan koneksi dari php & mysql :

    Test Koneksi MySQL dengan PHP-by Ilham

    Test Koneksi PHP dengan MySQL

    <?
    $conn=mysql_connect(“localhost”,”root”,”");
    if($conn){
    echo”
    Test Koneksi dengan MySQL Berhasil
    “;
    }else{
    echo”Tidak Ada Koneksi”;
    }?>

    sebenarnya dalam contoh buku tersebut menggunakan Microsoft Front Page, tapi saya pake notepad.
    bisa kasih solusi boss…..k’lo bisa balas lewat imel saya aja

  4. saya baru belajar php dan mysql dengan membeli buku. Dalam buku tersebut menggunakan IIS dengan koneksi dari php & mysql :

    Test Koneksi MySQL dengan PHP-by Ilham

    Test Koneksi PHP dengan MySQL

    <?
    $conn=mysql_connect(“localhost”,”root”,”");
    if($conn){
    echo”
    Test Koneksi dengan MySQL Berhasil
    “;
    }else{
    echo”Tidak Ada Koneksi”;
    }?>

    sebenarnya dalam contoh buku tersebut menggunakan Microsoft Front Page, tapi saya pake notepad. Tapi setelah saya jalankan sesuai petunjuknya nggak bisa jalan…
    bisa kasih solusi boss…..k’lo bisa balas lewat imel saya aja

    ZB:
    menggunakan notepad tidak ada masalah. Dalam hal ini ada 3 hal utama yang harus anda yakinkan telah bekerja.
    1. Apakah webserver (IIS) anda telah berjalan.
    2. Apakah mysql anda telah berjalan
    3. Apakah PHP anda telah berjalan.

    Selanjurnya apakah anda telah menempatkan program anda pada derictory web anda.

    Saya punya keraguan dengan buku yang anda gunakan kenapa untuk belajar PHP harus menggunakan Frontpage?…

  5. saya seorang mahasiswa saya bingung dengan tugas akhir UAS tolong minta tutorialnya php databases dengan mysql ya…tolong kirimkan ke email miftahcaem@yahoo.co.id

  6. [...] Jaringan Komunikasi Berbasis Komputer Koneksi PHP dan MySQL [...]

  7. Tutorialnya dalam situs ini keren bgt…
    kalau bisa yang udah ngerti tolong buat tutorialnya yang detail, misalnya dalam buat database di MySql, kita harus klik apa aja urutannya, buat file phpnya dimana dan bagaimana…seoerti itu…
    Ada yang mau bikin proyek gak…???
    bua database gitu…
    aku mau ngajk siapa aja yang mau “iseng” aja…
    yuk…

  8. tolong kirimkan tips mengganti star menu dengan nama sendiri

Tinggalkan Balasan