0
Trik.
Pentingnya Memisahkan File Koneksi
Untuk
bisa mengakses database dan tabel di MySQL, kita harus melakukan
koneksi
terlebih dahulu agar bisa terhubung ke database tersebut.
Sebaiknya
skrip untuk melakukan koneksi dibuat tersendiri dalam sebuah file,
karena
setiap kali kita akan mengolah data di database, maka kita harus selalu
melakukan
koneksi terlebih dahulu. Disamping itu yang terlebih penting lagi, hal
ini
biasanya terjadi ketika kita melakukan proses upload di Internet untuk
mengonlinekan
situs kita, maka biasanya Username dan Password akan
ditentukan
oleh web hosting (tempat kita meletakkan file-file situs kita).
Sekarang
coba bayangkan, apabila Anda mempunyai sepuluh file, maka Anda
harus
mengganti username dan password sebanyak sepuluh kali, gimana kalau
seratus file? Alangkah sangat merepotkan. Nah, dengan memisah file
koneksi
tersendiri
dalam sebuah file, maka kita hanya perlu melakukan perubahan
username
dan passwordnya cukup sekali.
Oke,
sekarang mari kita buat file koneksinya sebagai berikut:
Skrip
koneksi_bukutamu.php
<?
mysql_connect("localhost","","");
mysql_select_db("bukutamu");
?>
Keterangan
skrip:
• mysql_connect(“hostname”,”username”,”password”);
Untuk
melakukan koneksi ke server database MySQL.
Biasanya pada komputer lokal kita belum ada
username dan
password
databasenya, jadi dikosongkan saja menjadi:
mysql_connect(“localhost”,””,””);
• mysql_select_db(“nama_database”);
Untuk memilih sebuah database, karena
tentunya dalam server
database
MySQL terdapat banyak database, sehingga kita harus
memilih
salah satu database yang akan kita aktifkan/gunakan, dalam
hal
ini adalah database bukutamu.
Untuk
menyisipkan/memanggil skrip koneksi.php dalam sebuah skrip lainnya,
cukup
tuliskan:
include "nama_file";
Nanti
akan kita praktekkan pada trik-trik berikutnya.
Trik.
Proses Input Data
Proses
input data adalah suatu proses untuk memasukkan data-data ke dalam
database/tabel.
Perintah SQL yang akan digunakan adalah:
INSERT INTO nama_tabel(field1,field2,…) VALUES(data1,data2,…);
Untuk
mempraktekkannya, cobalah tuliskan dua file skrip berikut:
Skrip
form_tamu.php
<HTML>
<BODY>
<H3>INPUT BUKU TAMU</H3>
<FORM METHOD=POST ACTION=input_tamu.php>
Nama: <INPUT TYPE=TEXT NAME="nama"><BR>
e-mail: <INPUT TYPE=TEXT
NAME="email"><BR>
Pesan: <BR><TEXTAREA NAME=pesan ROWS=5
COLS=25></TEXTAREA><BR>
<INPUT TYPE=SUBMIT VALUE=Kirim>
</FORM>
</BODY>
</HTML>
Skrip
input_tamu.php
<?
include "koneksi_bukutamu.php";
$input="INSERT INTO tamu(nama,email,pesan)
VALUES('$nama','$email','$pesan')";
mysql_query($input);
//Apabila
perintah SQL untuk menginput data benar
if ($input)
{
echo "Proses Input Data Berhasil";
}
else
{
echo "Proses Input Data Gagal";
}
?>