find your needs here

Fungsi-fungsi PHP dalam Koneksi Database MySQL

Written By Tabloid IT on Saturday, March 9, 2013 | 10:05 PM

kata kunci terkait :
Beberapa fungsi-fungsi PHP dalam Koneksi Database MySQL
Fungsi-fungsi koneksi database MySQL pada PHP
Cara mengkoneksikan MySQL dengan PHP

Ada beberapa fungsi - fungsi php dalam hubungannya dengan database MySQL
Beberapa fungsi PHP yang berhubungan dengan database MySQL antara lain :
1. mysql_connect
2. mysql_select_db
3. mysql_query
4. mysql_fetch_array
5. mysql_num_rows
6. mysql_close


Berikut penjelasan dari fungsi-fungsi diatas

1. mysql_connect
      Fungsi ini digunakan untuk mengkoneksikan script php dengan database mysql. struktur penulisannya adalah sebagai berikut :
mysql_connect("host database","username database","password database");
sebagai contoh, perhatikan script berikut :

<?php
$host  = "localhost";
$user  = "root"; // sesuai dengan username database anda
$pass = "1234"; //sesuaikan dengan password database anda

$connect = mysql_connect($host, $user, $pass);

//check koneksi
if($connect){
    echo "Koneksi database Berhasil";
}
else{
    echo "Koneksi database GAGAL";
}
?>


simpan script diatas dengan nama koneksi.php pada direkotory web server anda. jalankan dengan mengetikkan perintah :
http://localhost/koneksi.php
Jika koneksi database berhasil, maka akan di cetak pesan : Koneksi database Berhasil
 
2. mysql_select_db
      Fungsi ini digunakan untuk memilih nama database yang akan diakses dengan script php. Struktur penulisannya adalah sebagai berikut :
mysql_select_db("nama database","link koneksi");
sebagai contoh, perhatikan script berikut :

<?php
$host  = "localhost";
$user  = "root"; // sesuai dengan username database anda
$pass = "1234"; //sesuaikan dengan password database anda
$db    = "tutorial"; //sesuaikan dengan nama database anda

$connect = mysql_connect($host, $user, $pass);

//check koneksi
if($connect){
    //memilih database
    $select = mysql_select_db($db, $connect);
 
    //check apakah database yang anda tuliskan ada atau tidak di dalam server mysql
    if($check){
        echo "Berhasil menemukan database ".$db;
    }
    else{
        echo "Database " .$db. "tidak ditemukan";
    }
}
else{
    echo "Koneksi database GAGAL";
}
?>

simpan script diatas dengan nama koneksi2.php pada direkotory web server anda. jalankan dengan mengetikkan perintah :
http://localhost/koneksi2.php
Jika koneksi database berhasil dan database yang anda tuliskan ditemukan, maka akan dicetak pesan : Berhasil menemukan database ( nama database );

3. mysql_query
      Fungsi ini digunakan untuk menjalankan query atau perintah sql seperti select, delete, update dan lain - lain. Struktur penulisannya adalah sebagai berikut :

mysql_query("perintah sql anda");
 
Contoh script dari perintah ini akan di tunjukkan setelah penjelasan tentang mysql_fetch_array atau mysql_fetch_row

4. mysql_fetch_array atau mysql_fetch_row
      Fungsi ini digunakan untuk mengeluarkan data - data dari tabel dalam database yang dihasilkan dari perintah mysql_query. Struktur penulisannya adalah sebagai berikut :

mysql_fetch_array(mysql_query("perintah sql anda"));

atau

$query = mysql_query("perintah sql anda");
$data  = mysql_fetch_array($query)


sebagai contoh, perhatikan script berikut :
<?php
$host  = "localhost";
$user  = "root"; // sesuai dengan username database anda
$pass = "1234"; //sesuaikan dengan password database anda
$db    = "tutorial"; //sesuaikan dengan nama database anda

$connect = mysql_connect($host, $user, $pass);

//check koneksi
if($connect){
    //memilih database
    $select = mysql_select_db($db, $connect);
 
    //check apakah database yang anda tuliskan ada atau tidak di dalam server mysql
    if($check){
        //echo "Berhasil menemukan database ".$db;
    }
    else{
        echo "Database " .$db. "tidak ditemukan";
    }
}
else{
    echo "Koneksi database GAGAL";
}

//membuat query
$query = mysql_query("select * from table_siswa"); // anda harus mempunyai table dengan nama table_siswa dalam database
$data  = mysql_fetch_array($query);
$kolom1 = $data[0];
$kolom2 = $data[1];
$kolom3 = $data[2];
$kolom4 = $data[3];
echo $kolom1 ." ". $kolom2 ." ". $kolom3 ." ".$kolom4;
?>


simpan script diatas dengan nama data.php pada direkotory web server anda. jalankan dengan mengetikkan perintah :
http://localhost/data.php
Jika tidak ditemukan kesalahan, maka akan dicetak isi dari table table_siswa, yaitu data pada kolom pertaman, kedua , ketiga dan keempat

5. mysql_num_rows
      fungsi ini digunakan untuk menghitung jumlah record yang dihasilkan dari sebuah perintah sql. Struktur penulisannya adalah sebagai berikut :

mysql_num_rows(mysql_query("perintah sql anda"));
atau

$query = mysql_query("perintah sql anda");
$record = mysql_num_rows($query);

Untuk lebih jelasnya, perhatikan script berikut :
<?php
$host  = "localhost";
$user  = "root"; // sesuai dengan username database anda
$pass = "1234"; //sesuaikan dengan password database anda
$db    = "tutorial"; //sesuaikan dengan nama database anda

$connect = mysql_connect($host, $user, $pass);

//check koneksi
if($connect){
    //memilih database
    $select = mysql_select_db($db, $connect);
 
    //check apakah database yang anda tuliskan ada atau tidak di dalam server mysql
    if($check){
        //echo "Berhasil menemukan database ".$db;
    }
    else{
        echo "Database " .$db. "tidak ditemukan";
    }
}
else{
    echo "Koneksi database GAGAL";
}

//membuat query
$query  = mysql_query("select * from table_siswa"); // anda harus mempunyai table dengan nama table_siswa dalam database
$record = mysql_num_rows($query);
echo $record;
?>



Semoga bermanfaat :)
sumber

0 komentar:

Post a Comment