Membuat Halaman Member, Login dan Daftar
Dalam setiap website pasti ada halaman khusus dimana halaman tersebut hanya bias diakses oleh member ataupun administrator. Untuk mengakses halaman tersebut kita login untuk mendapatkan jalan masuk ke halaman yang dituju. Sekarang kita akan membuat halaman yang hanya bisa diakses jika user telah login terlebih dahulu.
Membuat Guestbook dengan PHP - MySQL
Setelah bingung buat skrip tentang Guestbook menggunakan PHP dan MySQL, akhirnya jadi juga. Sebelum saya membuat sendiri guestbook ini. Saya telah mencari skrip di Google dan menemukan sebuah Skrip guestbook yang hasilnya sangat bagus menurut saya, di tambah design yang menarik dari pada hasil buatan saya sendiri.
Membuat Koneksi PHP ke MySQL
Setelah mengetahui dasar-dasar pemrograman PHP. Masuklah kita pada tahap selanjutnya. Yaitu meng-koneksikan PHP ke database. Sebenarnya banyak database yang bisa dipilih. Tetapi menurut saya lebih enak pake MySQL.
Banyak cara untuk meng-koneksi PHP ke Mysql. Namun, Kali ini kita akan mempelajari cara cepat dan singkat bagaimana cara mengkoneksi PHP ke MySQL.
Membuat File Koneksi PHP ke MySQL
Pertama kali kita buat file konek.php dengan kode seperti dibawah ini.
<?php
$hostmysql = “localhost”; //nama host atau server
$username = “mysqlusername”; //username database, root sebagai default
$password = “mysqlpassword”; //password database
$database = “namadatabase”; //nama database
$conn = mysql_connect(”$hostmysql”,”$username”,”$password”) or die ("Koneksi gagal");
mysql_select_db($database,$conn) or die (”Database tidak ditemukan”);
?>penjelasan kode konek.php
mysql_connect("localhost","username","password");Jika kode diatas dirasa terlalu panjang, ada alternatif untuk penulisan singkatnya seperti kode dibawah ini.
<?php
$conn=mysql_connect("localhost","root","password") or die ("Koneksi gagal");
$db=mysql_select_db("nama_database",$conn) or die ("database tidak ada");
?>kedua kode diatas hasilnya pun sama saja. Simpan file diatas pada folder localhost anda dengan nama konek.php.
Jika pada setiap halaman web kita membutuhkan koneksi ke MySQL, kita tinggal menambahkan fungsi require atau include yang akan memanggil file koneksi yang telah kita buat.
include (”konek.php”);
atau
include (”konek.php”);
Membuat Query SQL di PHP
Anda bisa membuat tabel pada database MySQL yang telah anda buat sebelumnya menggunakan php. Copy kode dibawah dan jalankan. Kode tersebut akan melakukan query untuk menciptakan sebuah tabel pada database yang telah ditentukan. Contohnya seperti query dibawah ini.
<?php include (”konek.php”); mysql_query(”CREATE TABLE user ( nama VARCHAR(20), email VARCHAR(20), alamat VARCHAR(50))”); ?>
penjelasan kode diatas
Berikut saya berikan beberapa contoh query untuk mengolah data pada databaseh
Memasukan Data dari PHP ke MySQL
Memasukan data menggunakan Memasukan data menggunakan fungsi INSERT INTO nama_tabel (kolom_1,kolom_2) VALUES (nilai_1,nilai_2).
<?php include (”konek.php”); $insert = “INSERT INTO users (nema,alamat,email) VALUES (’Saya’,'Sendiri’,'Indonesia’)”; mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”); ?>
penjelasan query insert data
diatas berarti memasukan ke tabel user dengan field (nama, alamat, email) dengan data ('saya','semarang,'indonesia')
Menampilkan data MySQL di PHP
Menampilkan data menggunakan fungsi SELECT * FROM nama_tabel. Tanda (*) disni dimaksudkan adalah, memilih semua kolom yang ada pada tabel. Kita bisa menggantikanya dengan menentukan kolom yang akan kita tampilkan.
misal : SELECT kolom1, kolom2 FROM nama_tabel
<?php
include (”konek.php”);
$query = “SELECT * FROM user”;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result))
{
echo “Jumlah data: $numrows <br>”;
echo “Nama: $row[nama] <br>”;
echo “Email: $row[email] <br>”;
echo “Alamat: $row[alamat]“;
}
?>penjalasan kode manampilkan data mysql di php
Untuk penggunaan fungsi lainya seperti hapus data, update, dll. Makanya ikuti terus artikel selanjutnya.