Kenapa
MySQL ?
Mengapamemilih MySQL??
Berikutbeberapaalasansederhanakenapamenggunakan MySQL.
- Seperti telah disebutkan di atas, MySQL sama halnya dengan
PHP, MySQL bersifat open source (gratis), semua orang bebas menggunakannya
tanpa harus membayar sepeser pun
- Cross Platform. Maksudnya MySQL dapat digunakan dibawah
system operasi windows atau pun linux
- MySQL itu lengkap dan cepat karena MySQL adalah pasangan yang cocok dengan PHP. Wajar jika banyak hosting saat ini mendukung adanya PHP dan MySQL Karen kecepatan, gratis, dan dapat di jalankan di system operasi mana pun
Alasan lain mengapa MySQL dipilih untuk pendampig PHP adalah bahwasanya MySQL memiliki banyak aplikasi untuk mengolah databasenya. Untuk mengelola database MySQL yang meliputi pembuatan tabel, insert, update dan hapus data, bias dilakukan melalui shell atau command prompt. Adapun untuk mempermudahnya kini sudah banyak aplikasi installer yang dalam penggunaanya cukup hanya tinggal klik saja. Adapun untuk mengolah database yang paling popular adalah yang versi web, bernama phpMyAdmin.
Setelah kita mengenal apa dan kenapa MySQL
dipilih sebagai pendamping PHP,
sekarang adalah waktunya untuk memulai menghubungkan atau mengkoneksikan ke MySQL di
PHP.
Untuk melakukan koneksi PHP ke MySQL dibutuhkan 2 fungsi,
yaitu:
mysql_connect()danmysql_select_db()
Ada pun syntax nya adalah sebagai berikut:
mysql_connect(host, username, password) => login ke MySQL
mysql_select_db(nama_database [, linkKoneksi]) =>memilih database
mysql_select_db(nama_database [, linkKoneksi]) =>memilih database
n Setelah
terkoneksi, pilihlah database.
n Bila
database yang diinginkan belum tersedia,
buatlah databasenya.
n Buatlah
tabel, dengan struktur datanya.
Membuat Koneksi Database
<?
//Membuat database MySQL
$nama_db = “dbtoko";
$buat_db = "create database $nama_db";
$sambung =
mysql_connect("localhost","root",“root");
if($sambung){
echo "Koneksi
Berhasil";}
else {
echo "Koneksi
Gagal";}
$q_db = mysql_query($buat_db);
if($q_db){
echo "<br>
Database $nama_db berhasil dibuat";}
else {
echo "<br>
Database $nama_db gagal dibuat";}
?>
<?
//Membuat tabel MySQL
$nama_db = "dbtoko";
$nama_tbl = "barang";
$sambung =
mysql_connect("localhost","root","root");
if($sambung){
echo "Koneksi Berhasil";}
else {
echo "Koneksi
Gagal";}
mysql_select_db($nama_db,$sambung) or die("Koneksi ke
$nama_db gagal");
$buat_tbl = "create table $nama_tbl (kode char(5) not
null, nama_barang char(10) not null, jml_barang int)";
$qtbl = mysql_query($buat_tbl,$sambung);
if($qtbl){
echo
"<br>Tabel$nama_tbl berhasil dibuat";}
else {
echo
"<br>Tabel $nama_tbl gagal dibuat";}
?>
PHP – Koneksi, Insert, View
Langkah-langkahnya adalah sebagai berikut:
n Membuat
Form sebagai input pada sistem database.
n Input
disimpan dalam satu tabel tertentu.
n Pada
attribut action ditentukan file yang memiliki skrip PHP untuk menyimpan input
ke tabel pada database.
<html>
<head>
<title>Formulir
Input Barang</title>
<meta
author=booim>
</head>
<body>
<h1>Masukkan Data Barang</h1>
<form method=post action=simpan.php>
<table>
<tr>
<td>Kode</td>
<td><input
type=text name=kode size=20></td>
</tr>
<tr>
<td>Nama
Barang</td>
<td><input
type=text name=nama_barang size=20></td>
</tr>
<td>Jumlah Barang</td>
<td><input
type=text name=jml_barang size=20></td>
</tr>
<tr>
<td
align=center><input type=submit name=submit value=Simpan></td>
<td
align=center><input type=reset name=reset value=Ulangi></td>
</tr>
</table>
</form>
<a href="tampil.php">Lihat
Data Barang</a>
</body>
</html>
Dan Tampilan Insert Data Barangnya adalah seperti ini
Untuk
menyimpan input ke tabel MySQL, terlebih dahulu input dibaca sesuai metode yang
digunakan.
n Untuk
menyimpan ke database digunakan perintah:
$hasil
= mysql_query(”SQL Statement”);
Skrip simpan data
<?
$sambung =
mysql_connect("localhost","root","root");
mysql_select_db(dbtoko,$sambung) or die("Koneksi ke
dbtoko gagal");
?>
<html>
<head>
<title>Simpan
Barang</title>
<meta
author=booim>
</head>
<body>
<h1>Data Barang</h1>
<?
$kode = $_POST[kode];
$negara =
$_POST[nama_barang];
$champion = $_POST[jml_barang];
?>
$q_simpan = "insert into barang values('$kode'
,'$nama_barang','$jml_barang')";
$hasil = mysql_query($q_simpan,$sambung);
if($hasil){
echo "Data tersimpan: <br>";
echo "Kode
: ".$kode."<br>";
echo "Nama Barang :
".$nama_barang."<br>";
echo "Jumlah Barang :
".$jml_barang."<br>";
}else{
echo "Data gagal disimpan";}
?>
<form method=post action=insert.php>
<input type=submit value=Kembali>
</form>
<a
href="tampil.php">Lihat Data Barang</a>
</body>
</html>
<?php
$server = "localhost" ;
$username = "root" ;
$password = "root" ;
$database = "dbtoko";
//Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die
("Koneksi database gagal");
mysql_select_db($database) or die ("Database tidak
tersedia");
echo '<h3>Data Barang</h3>
<table border=1>
<tr>
<th>No</th>
<th>Kode</th>
<th>Nama Barang</th>
<th>Jumlah Barang</th>
</tr>
<tr>';
$i=0; //inisialisasi untuk penomoran data
//perintah untuk menampilkan data, id_brg terbesar ke
kecil
$tampil = "SELECT * FROM barang ORDER BY kode
DESC";
//perintah menampilkan data dikerjakan
$sql = mysql_query($tampil);
//tampilkan seluruh data yang ada pada tabel barang
while($data = mysql_fetch_array($sql))
{
$i++;
echo "
<td>".$i."</td>
<td>".$data[kode]."</td>
<td>".$data[nama_barang]."</td>
<td>".$data[jml_barang]."</td>
</tr>";
}
echo '</table>';
?>
Tampilan View Data Barang
Untuk lebih jelasnya mari kita simak tutorial berikut ini
Demikian sedikit pembahasan tentang PHP MySQL, Connect, Insert dan select,, semoga bermanfaat, mohon maaf jika masih banyak kekurangan, ditunggu saran dan masukannya ya...
Terima kasih untuk rekan saya, Sodara Bayu Setio Pratomo yang sudah sangat membantu dan bekerja sama dalam pembuatan tugas kali ini :D
DOSEN PENGAMPUH MATAKULIAH
Nama : M.Ropianto, M.Kom
NIDN : 1028067804
Status : Dosen Tetap YAPISTA/STT Ibnu Sina
Pengampuh Matakuliah : Algoritma dan Pemrograman 3
Nama : M.Ropianto, M.Kom
NIDN : 1028067804
Status : Dosen Tetap YAPISTA/STT Ibnu Sina
Pengampuh Matakuliah : Algoritma dan Pemrograman 3



16 komentar:
Keren artikel nya mbak. Sangat bermanfaat buat saya yang gaktau apa2. Hihiw..
Mampir2 juga ya ke blog saya lastriyanti.blogspot.com :D
hahhaa baiklah terima kasih mbak lastri,, siap ntar d knjungi juga ya :)
Good. Izin copas yahh mbak
Masukkan komentar Anda...thanks sist info ny..
sangat menarik ;) semoga suukses mbak
Good info :v
Blognya Keren, Mampir Ke Blog ku :)
booimnet.blogspot.co.id
excelent thanks for shared article....two thumbs for u...
Good....
Izin Share yaa
Bermanfaat.
Thanks info min , Sangat membantu :)
Pertamaxxx
Good,,Thankz infonya
GOOD POSTING :)
blog nya keren sama kayak orang nyaaa :D
Ulasan yang bagus
Very good, sangat bermanfaat :)
Posting Komentar