Pengenalan PHP Dan Mysql Beserta Fungsinya

PHP merupakan singkatan dari Hypertext Preprocessor, adalah bahasa scripting yang terpasang pada HTML. Mysql adalah sebuah perangkat lunak sistem manajemen basis data sql ( Database management system). Fungsi PHP-Mysql adalah suatu fungsi yang menjembatani antara PHP sebagai programing web server, dan Mysql sebagai database.

  • 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";
$pass = "1234";
$connect = mysql_connect($host, $user, $pass);
if($connect){
echo "Koneksi database Berhasil";
}
else{
echo "Koneksi database GAGAL";
}
?>
  •  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";
$pass = "1234";
$db = "tutorial";
$connect = mysql_connect($host, $user, $pass);
if($connect){
$select = mysql_select_db($db, $connect);
if($check){
echo "Berhasil menemukan database ".$db;
}
else{
echo "Database " .$db. "tidak ditemukan";
}
}
else{
echo "Koneksi database GAGAL";
}
?>

 

 

  •  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

 

  • 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);
if($connect){
$select = mysql_select_db($db, $connect);
if($check){
}
else{
echo "Database " .$db. "tidak ditemukan";
}
}
else{
echo "Koneksi database GAGAL";
}
$query = mysql_query("select * from table_siswa");
$data = mysql_fetch_array($query);
$kolom1 = $data[0];
$kolom2 = $data[1];
$kolom3 = $data[2];
$kolom4 = $data[3];
echo $kolom1 ." ". $kolom2 ." ". $kolom3 ." ".$kolom4;
?>

 

  • 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";
$pass = "1234";
$db = "tutorial";
$connect = mysql_connect($host, $user, $pass);
if($connect){
$select = mysql_select_db($db, $connect);
if($check){
}
else{
echo "Database " .$db. "tidak ditemukan";
}
}
else{
echo "Koneksi database GAGAL";
}
$query = mysql_query("select * from table_siswa");
$record = mysql_num_rows($query);
echo $record;
?>