Sunday, December 15, 2013


 Pada bagian ini akan dibahas tentang langkah-langkah yang diperlukan untuk melakukan akses ke basis data MySQL. Tapi PHP harus memiliki koneksi ke basis data MySQL agar dapat menggunakan fungsi-fungsi koneksi ke basis data MySQL dan daemon MySQL juga harus sudah berjalan (mysqld-nt).
Berikutnya kita akan menyimpan suatu data ke basis data data MySQL. Tahap pertama adalah menyimpan langsung dari script PHP ke basis data MySQL. Terlebih dahulu harus dibuat suatu tabel di MySQL untuk menyimpan data yang ingin dimasukkan.
Keterangan:
Database ini dibuat melalui browser dengan membuka: localhost/phpmyadmin.
Buat suatu database skl dengan nama tabel siswa:
Nama Field
Tipe Data
Keterangan
Nis
nama
alamat
Varchar(15)
Varchar(30)
Varchar(50)
NOT NULL auto_increment

Setelah itu kita akan membuat cara untuk menyimpan data ke basis data MySQL menggunakan PHP.
Keterangan:
Buat file berikut melalui notepad, kemudian simpan dengan nama koneksi.php. tempat penyimpanan di C:/xampp/htdocs kemudian buat folder nama_anda

koneksi.php
<?
$server        ="localhost";
$user           ="root";
$pwd           ="";
$dbs            ="skl"; //sesuai dengan nama database yang telah dibuat
$koneksi=mysql_connect($server,$user,$pwd);
mysql_select_db($dbs);
?>

Perintah mysql_connect berfungsi untuk membuat hubungan dengan basis data MySQL. Perintah mysql_select_db berfungsi untuk memilih basis data yang akan digunakan. Variabel $query berfungsi untuk menyimpan perintah SQL yang akan dieksekusi dengan perintah mysql_query, untuk melakukan query pada basis data MySQL.

Keterangan:
Buat file berikut melalui notepad, kemudian simpan dengan nama form.php. tempat penyimpanan di C:/xampp/htdocs/nama_anda

form.php
<form action="proses.php" method="post">

<table>
<tr>
<td>NIS</td>
<td>:</td>
<td><input size="10" type="text" name="nis"></td>
</tr>

<tr>
<td>Nama</td>
<td>:</td>
<td><input size="30" type="text" name="nama"></td>
</tr>

<tr>
<td>ALAMAT</td>
<td>:</td>
<td><input size="50" type="text" name="alamat"></td>
</tr>

<tr>
<td><input type="submit" value="Kirim"></td>
<td colspan="2"><input type="reset" value="Batal"></td>
</tr>
</table>

</form>

Pada form action akan menuju ke proses.php sehingga kita harus membuat file tersebut seperti berikut:
Keterangan:
Buat file berikut melalui notepad, kemudian simpan dengan nama proses.php. tempat penyimpanan di C:/xampp/htdocs/nama_anda

proses.php
<html>
<head>
<title>isi data</title>
</head>
<body>
<?
$nis=$_POST['nis'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];

include "koneksi.php";

$sql="insert into siswa (nis,nama,alamat)
values (' ".$nis." ','".$nama."','".$alamat."')";
$sq=mysql_query($sql);

include "tampil.php";
?>
        }
?>
<a href="form.php"> Isi Lagi </a>
</body>
</html>
INSERT digunakan untuk memasukkan data. Kemudian ada include “tampil.php” yang artinya kita akan menambahkan file tersebut.
Keterangan:
Buat file berikut melalui notepad, kemudian simpan dengan nama tampil.php. tempat penyimpanan di C:/xampp/htdocs/nama_anda

tampil.php
<?
$nis=$_POST['nis'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
include "koneksi.php";
?>
<table border="1">
<tr><td>Nis</td>
<td>Nama Siswa </td>
<td>Alamat </td>
<td align="center">Tool </td></tr>
<?  
$sql="select * from siswa order by nama desc";
$tampil=mysql_query($sql);
while ($data=mysql_fetch_array($tampil)) {
?>
<tr><td align="left"> <? echo $data[nis];?></td>
<td align="left"> <? echo $data[nama];?></td>
<td align="left"><? echo $data[alamat];?></td>
<td align="center" width="100"><a href="ubah.php?nis=<? echo $data[nis]; ?>" title="ubah">Ubah</a> |
<a href="hapus.php?nis=<? echo $data[nis]; ?>" title="Delete data" onclick="return confirm('Data tersebut akan dihapus dari database ?')">Hapus</a></td>
</tr>
<? } ?>
SELECT untuk menampilkan data, dimana data yang telah tersimpan ke database akan ditampilkan kembali ke halaman ini.
Keterangan:
Setelah semua data tersimpan, buka browser, ketik localhost/nama_anda maka akan tampil beberapa file yang telah terbuat. Pilih form.php kemudian isi data. Jika berhasil maka data yang Anda masukkan akan masuk ke database dengan cara buka localhost/phpmyadmin pilih database dan tabel yang dibuat terus klik browser.
Ingat!!!
Jika data yang dimasukkan lewat form ada berarti berhasil, sebaliknya jika belum ada maka ada kesalahan pada file php Anda.

Lanjut ke KONEKSI PHP DAN MYSQL part 2...download di sini
kalo yang part 1..download di sini....(padahal udah udah dijelasin di atas??hhhh)
semoga bermanfaat..hehehe


Pengunjung

Popular Post

Powered by Blogger.

Fanspage Kami

- Copyright © TKJ SMK Sunan Drajat -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -