skip to main | skip to sidebar

Koneksi PHP Ke MySQL

Selasa, 13 Oktober 2009

Koneksi PHP Ke MySQL

Diposting oleh DhiNnY di 01.47 Tidak ada komentar:
Postingan Lebih Baru Beranda
Langganan: Komentar (Atom)

Pengikut

Arsip Blog

  • ▼  2009 (1)
    • ▼  Oktober (1)
      • Koneksi PHP Ke MySQL

Mengenai Saya

Foto saya
DhiNnY
Batu, Jawa Timur, Indonesia
aQw 2 CeOrAnK cE iAnK bAEk HatI n GaGc CmBoNK ioH.........aWq JuJA PuX KaKi 2 bWt jLaN..PuX tGaN 2 bWT aPOA az....pUx mAta BwT mElIaT.........PUX mUlUt bWt bIcArA.........Px HiDuNk bWt brNaPaZ...Px bDn (yiyaLaH pX BAdAn KhAn MaNuCiA bKaN sEtAn hWeWHe_...._) piY Aqw Te2P NaGk CeW iAnK GaGk PeRnAh CmBoNk LoG k TmEn... rAjIN meNaBunK jUga(nAbUNk d PerUt mAkcUd E)..
Lihat profil lengkapku
 

KONEKSI PHP KE MySQL

KONEKSI PHP KE MySQL
PHP adalah Bahasa Scripting paling populer di web saat ini. Sebagian besar website di dunia memakai bahasa ini (PHP). Database MySQL juga dikenal sebagai database yang cepat, ringan dan powerful. Pada CD belajar ini akan ditunjukkan bagaimana belajar PHP secara simpel dengan bantuan Dreamweaver dan menghubungkan aplikasi Web Anda dengan database MYSQL secara cepat, praktis, tanpa kerumitan melalui fasilitas tersembunyi di Dreamweaver. Anda akan belajar dengan kasus dan contoh nyata, yaitu membuat website untuk jasa perjalanan wisata (tour dan travel) sederhana dengan fasilitas reservasi, halaman contact, halaman berita, daftar produk dinamis dan halaman administrasi untuk insert data edit/update, dan hapus data. Dengan teknis yang sama, Anda bisa membangun situs dinamis yang lain. Tersedia juga contoh file situs yang sudah jadi dan file bantuan lain seperti file desain yang masih kosong untuk belajar, panduan untuk bahasa PHP dan file-file lain. Secara teknis dan teori,PHP bisa terhubung dengan MySQL karena ada modul PHP yang berguna untuk itu. Modul atau file librarinya sendiri saya tidak tahu isinya, yang penting kita menggunakan librari itu, di windows, nama librarinya adalah php_mysql.dll, sedangkan di Linux atau Unix saya kurang tahu. Librari itu terdiri dari fungsi-fungsi yang berhubungan dengan koneksi databse MySQL, seperti mysql_connect(), mysql_select_db(), mysql_query(),mysql_fetch_row(), mysql_fetch_array() dll. Jika modul ini di rename atau dihapus, maka PHP tidak bisa berkomunikasi dengan MySQL. Kode program //---1 hubungkan dengan server mysql dulu $namaserver="localhost"; $username="root"; $password="r-a-h-a-s-i-a"; mysql_connect($namaserver,$username,$password); //---2. Pilih databasenya $namadb="databaseku"; mysql_select_db($namadb); ?> Kode tersebut sudah bisa untuk menghubungkan PHP dengan database MySQL. Ganti namaserver dengan nama server anda, username dengan username anda pada server dan password diganti dengan password database anda, bukan password Cpanel. Saran saya lebih baik buat 1 buah file koneksi, artinya lebih baik dipisah antara file aplikasi dengan file koneksi, nanti file koneksi di include pada file aplikasi.

Pengertian MySQL

Pengertian MySQL
MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya. Fitur MySQL Kalau di seri 3.22 MySQL mulai diadopsi banyak orang dan meningkat populasi penggunanya, maka di seri 3.23 dan 4.0-lah terjadi banyak peningkatan dari sisi teknologi. Ini tidak terlepas dari tuntutan pemakai yang semakin mengandalkan MySQL, namun membutuhkan fitur-fitur yang lebih banyak lagi. Seri 3.23. Di seri 3.23 MySQL menambahkan tiga jenis tabel baru: pertama MyISAM, yang sampai sekarang menjadi tipe tabel default; kedua BerkeleyDB, yang pertama kali menambahkan kemampuan transaksi pada MySQL; dan ketiga InnoDB, primadona baru yang potensial. Seri 4.x. Di seri yang baru berjalan hingga 4.0 tahap alfa ini, pengembang MySQL berjanji akan menjadikan MySQL satu derajat lebih tinggi lagi. Fitur-fitur yang sejak dulu diminta akan dikabulkan, seperti subselek (di 4.1), union (4.0), foreign key constraint (4.0 atau 4.1—meski InnoDB sudah menyediakan ini di 3.23.x), stored procedure (4.1), view (4.2), cursor (4.1 atau 4.2), trigger (4.1). MySQL AB tetap berdedikasi mengembangkan dan memperbaiki MySQL, serta mempertahankan MySQL sebagai database open source terpopuler. Keunggulan MySQL Penyebab utama MySQL begitu popular di kalangan Web adalah karena ia memang cocok bekerja di lingkungan tersebut. Pertama, MySQL tersedia di berbagai platform Linux dan berbagai varian Unix. Sesuatu yang tidak dimiliki Access, misalnya—padahal Access amat popular di platform Windows. Banyak server Web berbasiskan Unix, ini menjadikan Access otomatis tidak dapat dipakai karena ia pun tidak memiliki kemampuan client-server/networking. Kedua, fitur-fitur yang dimiliki MySQL memang yang biasanya banyak dibutuhkan dalam aplikasi Web. Misalnya, klausa LIMIT SQL-nya, praktis untuk melakukan paging. Atau jenis indeks field FULLTEXT, untuk full text searching. Atau sebutlah kekayaaan fungsi-fungsi builtinnya, mulai dari memformat dan memanipulasi tanggal, mengolah string, regex, enkripsi dan hashing. Yang terakhir misalnya, praktis untuk melakukan penyimpanan password anggota situs. Ketiga, MySQL memiliki overhead koneksi yang rendah. Soal kecepatan melakukan transaksi atau kinerja di kondisi load tinggi mungkin bisa diperdebatkan dengan berbagai benchmark berbeda, tapi kalau soal yang satu ini MySQL-lah juaranya. Karakteristik ini membuat MySQL cocok bekerja dengan aplikasi CGI, di mana di setiap request skrip akan melakukan koneksi, mengirimkan satu atau lebih perintah SQL, lalu memutuskan koneksi lagi. Cobalah melakukan hal ini dengan Interbase atau bahkan Oracle. Maka dengan load beberapa request per detik saja server Web/database Anda mungkin akan segera menyerah karena tidak bisa mengimbangi beban ini.

Pengertian PHP

Pengertian PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI, kependekan dari Hypertext Preprocessing’/Form Interpreter. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.