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
$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
Post a Comment