- Back to Home »
- Desain Web , Merakit PC »
- KONEKSI PHP DAN MYSQL
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
kalo yang part 1..download di sini....(padahal udah udah dijelasin di atas??hhhh)
semoga bermanfaat..hehehe