Home » » Fungsi-fungsi mysql di php full tutorial

Fungsi-fungsi mysql di php full tutorial

Written By mediana saputra on Sunday, 27 January 2013 | 19:29



Fungsi mysql di php adalah untuk mengambil data di mysql, sebelum memberikan perintah sql dan mengambil data maka harus dilakukan koneksi terlebih dahulu, untuk melakukan koneksi dari mysql ke php, php telah menyediakan fungsi-fungsi bawaan yang di butuhkan untuk mengelola database di mysql. Disini saya menggunakan nama database pegawai dan nama tabelnya adalah tblpengawai.
Buat table pegawai :
Create table if not exists tblpegawai (
nip char(3) primary key,
full_name varchar(60),
Alamat varchar(101)
);
Input data kedalam table pegawai, dengan sintak SQL :
Insert into ‘tblpegawai’ (‘nip’,’full_name’,’alamat’) values
(‘479’,’cahya dyazin’,’desa purwasari’),
(‘546’,’jojo gui’,’kuningan’),
(‘710’,’giant fyl’,’jakarta’);
Berikut adalah fungsi-fungsi mysql di php :
  • ·         Mysql_connect

Fungsi bawaan dari php untuk mengoneksikan database mysql dengan php, adapun sintaknya adalah sebagai berikut :
$nama_variabel=mysql_connect (“mysql_host”,”mysql_user”,”mysql_password”);
Misalkan :
$konek=mysql_connect(“localhost”,”root”,”12345”);
Ket :
  • -          $konek adalah nama variable yang digunakan
  • -          Localhost adalah mysql_host yang digunakan
  • -          Root adalah mysql_user yang digunakan
  • -          12345 adalah password dari mysql_password
Jika mysql anda tidak menggunakan password,maka bagian mysql_password di atas bias di hilangkan, seperti :
$konek=mysql_connect(“localhost”,”root”,””);
Contoh pengujian :
<?php
$konek=mysql_connect(“localhost”,”root”,””);
If ($konek) { echo “koneksi berhasil” ;} {else} {echo “koneksi gagal”;}
?>
Simpan dengan nama : koneksi.php
  • ·         Mysql_select_db

Fungsi ini di gunakan untuk memilih / membuka salah satu database yang ada di mysql server.
Sintaknya adalah sebagai berikut  :
$nama_variabel=mysql_select_db(“nama_database”,$variabel_mysql_konek);
Misalkan :
$database=mysql_select_db (“pegawai”,$konek);
Ket :
  • -          $database adalah nama variabel database.
  • -          Pegawai adalah nama datebase yang dipilih / dibuka (use).
  • -          $konek adalah variable dari mysql_connect

Contoh pengujian :
<?php
$konek=mysql_connect(“localhost”,”root”,””);
$database=mysql_select_db (“pegawai”,$konek);
If ($database) { echo “databaseberhasil dibuka” ;} {else} {echo “database gagal dibuka”;}
?>
Simpan dengan nama : pilih_database.php
  • ·         Mysql_query

Sintak mysql query digunakan untuk mengirimkan perintah mysql ke script php.
Sintaknya adalah sebagai berikut :
                $nama_variabel_query=mysql_query(“perintah sql”);
Misalkan :
                $query=mysql_query(“select * from tblpegawai”);
Ket :
  • -          $query adalah variable dari mysql_query
  • -          select * from tblpegawai adalah perintah query dari msql_query

Contoh pengujian :
<?php
$konek=mysql_connect(“localhost”,”root”,””);
$database=mysql_select_db (“pegawai”,$konek);
$query=mysql_query(“select * from tblpegawai”);
If ($query) { echo “query sql benar” ;} {else} {echo “query sql salah”;}
?>
Simpan dengan nama : query_sql.php
  • ·         Mysql_fetch_array

Sintak yang digunakan untuk mengambil hasil dari perintah query (mysql_query) berupa baris array satu dimensi. Sintaknya adalah sebagai berikut :
        $nama_variabel_array=mysql_fetch_array($variabel_query);
Misalkan :
$baris_array=mysql_fetch_array($query);
Ket :
  • -          $baris_array adalah variable dari mysql_fetch_array
  • -          $query adalah variable dari mysql_query yang di panggil ke mysql_fetch_array



Contoh pengujian :
<?php
$konek=mysql_connect(“localhost”,”root”,””);
$database=mysql_select_db (“pegawai”,$konek);
$query=mysql_query(“select * from tblpegawai where nip=’479’ ”);
$baris_array=mysql_fetch_array($query);
?>
<html>
Nomor induk pegawai : <?php echo $baris_array[nip];?></br>
Nama lengkap : <?php echo $baris_array[full_name];?></br>
Alamat : <?php echo $baris_array[alamat];?>
</html>
Simpan dengan nama : mysql_fetch_array.php
  • ·         Mysql_num_rows

Untuk menghitung jumlah baris (banyaknya data) dari hasil perintah sql (mysql_query), merupakan perintah di mysql ‘select count (*) from nama_tabel’ .
Sintaknya adalah sebagai berikut :
                $variabel_ num_rows=mysql_num_row($variabel_query);
Misalkan :
                $jml_data=mysql_num_rows($query);
Ket :
  • -          $jml_data adalah variable dari mysql_num_rows
  • -          $query adalah variable dari mysql_query yang di panggil ke mysql_num_rows




Contoh pengujian :
<?php
$konek=mysql_connect(“localhost”,”root”,””);
$database=mysql_select_db (“pegawai”,$konek);
$query=mysql_query(“select * from tblpegawai”);
$jml_data=mysql_num_rows($query);
?>
Jumlah baris data dalam table : <?php echo $jml_data;?> baris
Simpan dengan nama : mysql_num_rows.php
Share this article :

Post a Comment

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Turorial Grapich Design and Blog Design - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger