$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 Koneksi Tabel
<?
//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.
Skrip-Form Input
<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>
<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>
Berikut adalah tampilan simpan data
Skrip menampilakan data
<?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