Sunday, 19 September 2010 14:58

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.

Published in PHP
Monday, 24 May 2010 08:07

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.

Published in PHP
Friday, 29 January 2010 13:18

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 digunakan untuk membuat koneksi dari PHP ke server MySQL. Data mengenai hostname, mysql username, dan password yang digunakan telah diwakilkan oleh variabel $hostmysql, $username, $password.

Kita juga bisa langsung menuliskan data tanpa harus menuliskan variabel terlebih dahulu, seperti contoh dibawah ini.

mysql_connect("localhost","username","password");

  mysql_select_db digunakan untuk memilih database yang akan digunakan.

  or die ('Koneksi Gagal'); jika koneksi gagal dibuat maka muncul pesan Koneksi gagal.

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

  include("koneksi.php") perintah include digunakan untuk mengikut sertakan sebuah file (pada contoh diatas adalah fungsi untuk memanggi file konek.php). 

  mysql_query(); format awal untuk melakukan query pada mysql.

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

  mysql_num_rows digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query.

  while ( ) { } digunakan untuk melakukan perulangan selama data yang yang diinginkan masih ada.

  mysql_fetch_array menampilkan data dari tabel dalam bentuk array (susunan).

Untuk penggunaan fungsi lainya seperti hapus data, update, dll. Makanya ikuti terus artikel selanjutnya.

Published in PHP
You are here Displaying items by tag: mysql

Email Feed

Kirim artikel terbaru via email:

Delivered by FeedBurner