Mysql_query dan Mysql_fetch_array

Posted by Unknown


Apa itu query?? Query ialah istilah untuk menyatakan perintah perintah SQL yang akan berhubungan dengan database. Contoh- contoh  perintah tersebut : CREATE, INSERT,  ADD, DROP, SELECT, UPDATE, REPLACE, DELETE.

Nah sedangkan Mysql_query itu sendiri adalah fungsi yang digunakan untuk mengirim query ke database MySQL.


Syntax : mysql_query($query, $link)

Keterangan :
  •  $link ialah link yang akan dibuka oleh mysql_connect , namun apabila link tidak disebutkan maka mysql_query akan mengambnil link terakhir yang dibuka.
  • Jika sudah siap di jalankan query bisa digunakan untuk memilih(select), melakukan penambahan data (insert), mengubah data(update) atau menghapus data(delete).

HASIL :
mysql_query akan menghasilkan resource atau nilai gagal apabila query nya gagal (FALSE). Ini berlaku untuk statement SELECT. Sedangkan untuk statement INSERT, UPDATE, DELETE akan menghasilkan nilai TRUE jika query nya sukses, dan akan menghasilkan nilai FALSE jika query nya gagal. 

mysql_fetch_array
mysql_fetch_array berfungsi untuk menampilkan hasil query ke halaman web . jadi intinya mysql_fetch_array itu akan menampilkan hasil query.

Syntax : mysql_fetch_array(query)

Hasil nya : $hasil = mysql_fetch_array($query)
Keterangan :
Variable $hasil adalah array yang menyimpan hasil query.
Langsung aja ke contoh nya . missal dibuat form : inputdata.php


<?php
include "config.php";
$query = "SELECT*FROM data_pegawai order by id";
$rs = mysql_query($query) or die (mysql_error().''.$query);
echo"<table class = \"table\" width='700' border='1'>
                                <tr class = \"baris\">
                                                <th><align='center'>id</th>
                                                <th><align='center'>Nama</th>             
                                                <th><align='center'>Email</th>              
                                                <th><align='center'>Alamat</th>
                                                <th><align='center'>No telp</th>
                                </tr>";
                while($hasil = mysql_fetch_array($rs)):
                                                echo"<tr>
                                                <td>".$hasil['id']."</td>
                                                <td>".$hasil['nama']."</td>
                                                <td>".$hasil['email']."</td>
                                                <td>".$hasil['alamat']."</td>
                                                <td>".$hasil['no_telp']."</td>
                                </tr>";
                endwhile;
                echo"</table>";
?>

Nah Penjelasan nya adalah:
1.       If ($rs) = kode ini berarti jika eror
2.       die() = fungsi ini digunakan untuk menampilkan pesan yang berada di dalam tanda kurungnya dan menghentikan jalannya program
3.       mysql_error() berfungsi untuk menampilkan pesan erroe dari oprasi mysql
4.       $hasil = adalah fungsi untuk memproses query yang kita masukan
5.       $rs = merupakan fungsi query yang akan diterjemahkan oleh mysql_fetch_array


semoga bermanfaat, maaf mirip mirip sama artikel yg lain hehe


0 komentar:

Posting Komentar