MySQL merupakan salah satu DBMS open source yang paling populer pada saat ini. Meskipun dahulu MySQL pernah dikritisi karena tidak memiliki beberapa fitur yang ada dalam DBMS pada umumnya, namun saat ini MySQL sudah banyak dikembangkan.
Koneksi PHP ke MySQL
Sebelum kita melakukan koneksi ke MySQL ada beberapa parameter yang harus kita ketahui terlebih dahulu. Untuk melakukan koneksi, dibutuhkan:
- Server name, merupakan nama server atau no. IP server dimana MySQL tersebut diinstall
- Username, merupakan nama user yang diberikan wewenang untuk mengakses database dalam MySQL
- Password, merupakan password yang dimiliki username dalam rangka autentifikasi.
- Database name, merupakan nama database dalam MySQL yang ingin kita akses.
Untuk memperoleh informasi parameter di atas, dapat menghubungi server administrator. Sedangkan perintah PHP untuk melakukan koneksi ke MySQL adalah
<?php
mysql_connect(“nama server”, “username”, “password”) or die(mysql_error());
echo “Koneksi ke MySQL Sukses”;
?>
Perintah di atas akan menampilkan Koneksi ke MySQL sukses apabila koneksi telah berhasil, sedangkan apabila gagal akan menampilkan pesan kesalahan.
Memilih Database
Setelah koneksi berhasil, selanjutnya kita dapat memilih database yang kita inginkan. Pada contoh ini, nama database = test. Adapun perintahnya menggunakan mysql_select_db().
Contoh:
<?php
mysql_connect(“localhost”, “admin”, “1admin”) or die(mysql_error());
echo “Konek ke MySQL”;
mysql_select_db(“test”) or die(mysql_error());
echo “Terhubung ke Database”;
?>
Contoh di atas menggambarkan bagaimana cara melakukan koneksi ke MySQL dengan nama
servernya localhost, username : admin, dan password: 1admin. Selanjutnya memilih database test.
Memberikan Query ke MySQL
Setelah kita memilih database dimana kita akan bekerja, selanjutnya kita dapat memberikan perintah query seperti SELECT, DELETE, CREATE, UPDATE. Berikut ini contoh script PHP untuk membuat tabel example dalam database test.
<?php
mysql_connect(“localhost”, “admin”, “1admin”) or die(mysql_error());
mysql_select_db(“test”) or die(mysql_error());
mysql_query(“CREATE TABLE example(
id INT NOT NULL AUTO_INCREMENT, nama VARCHAR(30),
umur INT)
PRIMARY KEY(id)”)
or die(mysql_error());
echo “Tabel sudah dibuat”;
?>
Pada contoh di atas, dapat dilihat bahwa perintah PHP untuk menuliskan query ke MySQL
adalah
mysql_query(“query”);
Sedangkan berikut ini contoh script untuk menyisipkan 2 buah record/data ke tabel example.
<?php
mysql_connect(“localhost”, “admin”, “1admin”) or die(mysql_error());
mysql_select_db(“test”) or die(mysql_error());
mysql_query(“INSERT INTO example(nama, umur) VALUES(‘budiman’, 20)”);
mysql_query(“INSERT INTO example(nama, umur) VALUES(‘surti’, 30)”);
echo “Data sudah dimasukkan”;
?>
Mengambil Data dari MySQL
Mengambil data di sini terkait dengan penggunaan query SELECT. Berikut ini contoh untuk menampilkan record pertama dari tabel example.
<?php
mysql_connect(“localhost”, “admin”, “1admin”) or die(mysql_error());
mysql_select_db(“test”) or die(mysql_error());
$result = mysql_query(“SELECT * FROM contoh”)
or die(mysql_error());
// menyimpan record ke dalam variabel $data
$record = mysql_fetch_array( $result );
// menampilkan data dari $record untuk setiap field echo “Namanya: “.$record['nama']. “<br>”;
echo “Umurnya: “.$record['umur'];
?>
Output script di atas adalah:
Namanya: rahmadi
Umurnya: 20
Perintah di atas hanya akan menampilkan record pertama dari tabel contoh. Lantas, bagaimana caranya untuk menampilkan record yang lebih dari satu?
Untuk menampilkan record yang lebih dari satu, kita gunakan looping. Perhatikan contoh berikut ini.
<?php
mysql_connect(“localhost”, “admin”, “1admin”) or die(mysql_error());
mysql_select_db(“test”) or die(mysql_error());
$hasil = mysql_query(“SELECT * FROM contoh”)
or die(mysql_error());
while ($record = mysql_fetch_array($hasil))
{
echo “Namanya: “.$record['nama']. “<br>”;
echo “Umurnya: “.$record['umur']. “<br><br>”;
}
?>
Looping while di atas akan terus berjalan selama record masih ada untuk dibaca. Hasil dari script
di atas adalah
Namanya: rahmadi
Umurnya: 23
Namanya: mike
Umurnya: 20
Kira-kira begitu script nya....
catatan :
script diatas keteme bugitu saja ketika lg ngerjain tugas E-comerce nya P.Bachtiar S.T.
Kategori
- Animasi (3)
- Bukan Cara (6)
- Cara Agama Islam (9)
- Cara Blogspot (internet) (16)
- Cara Cinta (3)
- Elektronika (1)
- Email (8)
- Grafis dan web (28)
- Handphone (3)
- Humor (1)
- Informasi (27)
- Kesehatan (10)
- Komputer : Office (16)
- komputer : system (50)
- komputer jaringan (10)
- maintenance komputer (17)
- Manajemen Diri (2)
- pemrograman/html/vb (12)
- Pertanian (2)
- Peternakan (1)
- Player (1)
- Portofolio (23)
- Statistik dan penelitian (7)
- Virus Komputer (10)
Application Soft
Converter Soft
Cracker Soft
Grafis Soft
Security Soft
Utility Soft
- Mengambil serial XP
- Boot.ima
- Easeus partition manager
- Driver All LAN x86
- PC Booster 7 Full
- SpeedGear
- 1 to 2 GB flashdisk
- Bootvis untuk optimasi win xp
- Unetbootin: membuat file bisa booting
- RarZilla installer
- Firemin: untuk memperkecil sistem mozilla
- Anti Copy
- Backup Driver
- Klasik menu office 2007
- Norton Ghost 9 dan framework nya
- IDM 6.07 + Patch nya komplit
- Diagnosis Registry
Free Tutorial
- Desain logo Chrome
- Modul belajar HTML dasar (1)
- Desain box software dengan corelDraw
- Mengatur suara dengan slider
- Tutorial drag &drop flash bagian 2
- Tutorial drag &drop flash 8
- Desain katalog produk
- cara menggunakan pdf converter
- Media pembelajaran Fisika1
- Modul Flash dasar level 2 full gambar
- Modul Flash 8 dasar lengkap!
- Desain brosur *.cdr
- Logo im3.cdr x4
- File membagi gambar untuk puzzle *.fla
- background game1 *.fla
- file *.exe tutorial link beda scene
- File *.fla tutiroal link beda scene
- desain kartu nama .cdr
- hasil tutorial penomoran halaman
Galeri Foto
08 June 2010
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment
Sebelum meninggalkan halaman ini, silahkan kasih masukan pada blog ini...