Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
PHP Artikel 21

PHP Artikel 21

Ratings:
(0)
|Views: 113|Likes:
Published by sman8crb

More info:

Published by: sman8crb on Apr 12, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as RTF, PDF, TXT or read online from Scribd
See more
See less

10/30/2012

pdf

text

original

 
Koneksi Database Dengan PHPSalah satu kelebihan PHP yang boleh dikatakan paling sering dimanfaatkan oleh para webdeveloper adalah kemampuannya melakukan koneksi ke database. Sampai dengan saat ini databaseyang didukung oleh PHP adalah sebagai berikut:
Adabas D
InterBase
PostgreSQL
dBase
FrontBase
Solid
Empress
mSQL
Sybase
FilePro (read-only)
Direct MS-SQL
Velocis
IBM DB2
MySQL
Unix dbm
Informix
Semua database yang mempunyai provider ODBC
Ingres
Oracle (OCI7 and OCI8)
Ovrimos
HyperwavePada pembahasan kali ini PCplus akan memberikan bagaimana melakukan koneksi ke databaseMySQL. Alasan dipilihnya MySQL adalah karena perangkat lunak database ini cukup populer, bersifatopen source, dan yang paling utama adalah karena PHP memiliki fungsi-fungsi built-in yangmendukung penggunaan database MySQL.Sampai dengan artikel PHP yang ke dua puluh satu ini PCplus yakin Anda sudah cukupmenguasai PHP, namun pembahasan tentang MySQL belum secuilpun diberikan. Oleh karena itusebelum Anda belajar lebih lanjut, berikut ini akan diberikan tutorial singkat bagaimana menggunakanMySQL.MySQL dikembangkan oleh badan yang menamai dirinya MySQL AB. Sebagai informasi untuk Anda, MySQL dieja dengan mai-es-kiu-el, dan bukan mai-sekuel.Jika Anda menggunakan distribusi Linux tertentu, seperti misalnya RedHat versi 7.2 ke atas,MySQL sudah disertakan dalam paket instalasinya. Jadi Anda tidak perlu repot-repot mencarinya daritempat lain. Namun jika Anda menggunakan beberapa jenis distribusi Linux yang lain atau sistemoperasi lain seperti Windows, maka mungkin Anda harus mencari dan menginstall sendiri MySQL.Untuk mendapatkan paket instalasi MySQL, baik untuk Linux maupun untuk Windows, Anda
 
dapat mengunjungi www.mysql.com dan mendownload kebutuhan Anda dari sana.Pada dasarnya aplikasi MySQL terdiri dari dua bagian, yaitu MySQL server yang berjalansebagai service atau daemon, beberapa perintah yang dijalankan dari command prompt atau shell yangdigunakan untuk administrasi server, dan MySQL client yang menyediakan antarmuka untuk melakukan administrasi database di MySQL server.Khusus untuk MySQL for Windows, secara default direktori instalasinya adalah c:\mysql. Tetapi jika Anda menginginkan untuk menempatkannya di direktori yang berbeda, Anda harus membuat fileteks yang diberi nama C:\MY.CNF yang berisi hal berikut:[mysqld]basedir={path instalasi}datadir={path data}Contoh:[mysqld]basedir=E:/mysql/ datadir=E:/mysql/dataUntuk tutorial administrasi server ini, PCplus akan berikan dengan menggunakanMySQLAdmin bawaan dari MySQL itu sendiri. Memang ada beberapa perangkat lunak yang jugabersifat open source yang dapat dipergunakan untuk administrasi MySQL namun sengaja PCplus tidak memberikan tutorial dengan menggunakan perangkat tersebut dengan pertimbangan supaya Andaterbiasa melakukan administrasi dengan MySQLAdmin sehingga Anda tidak tergantung oleh perangkatlain. Lagipula umumnya perangkat tersebut dibangun dengan PHP, jadi dengan menguasai koneksi PHPke MySQL Anda bahkan dapat membuat perangkat lunak administrasi sendiri nantinya.MySQLAdmin dijalankan dari shell atau command prompt. Di Linux Anda dapat memanggilMySQLAdmin langsung dari shell sebagai berikut:# mysqladmin perintahSedangkan dari Windows perintah tersebut dijalankan dari command prompt sebagai berikut:C:\mysql\bin\> mysqladmin perintahDaftar perintah yang dapat digunakan bisa Anda peroleh dengan menjalankan sintaks sebagaiberikut:# mysqladmin --help(Jika Anda menggunakan Windows Anda tinggal mengganti prompt # dengan C:\mysql\bin\>)Daftar perintah mysqladmin adalah sebagai berikut:
 
Perintah Keterangancreate namadatabase Membuat database baru.drop namadatabase Menghapus sebuah database.extended-status Menampilkan pesan extended status dari server.flush-hosts Flush terhadap semua cached host.flush-logs Flush terhadap semua log.flush-tables Flush terhadap semua tabel.flush-privileges Reload grant tables (sama dengan perintah reload).kill id,id,... Menghentikan sebuah proses mysql.password passwordbaru Mengubah password yang lama menjadi passwordbaru.ping Memeriksa keberadaan mysqld.processlist Menampilkan seluruh proses aktif.reload Reload grant tables.refresh Flush semua tabel dan menutup dan membuka logfiles.shutdown Shutdown server mysql.slave-start Memulai replikasi sebuah proses.slave-stop Mengakhiri replikasi sebuah proses.status Menampilkan status dari server.variables Menampilkan seluruh variabel yang ada.version Menampilkan versi server mysql.Anda dapat bandingkan daftar perintah tersebut dengan gambar 1.Contoh penggunaan mysqladmin adalah sebagai berikut:# mysqladmin create cumatestPerintah ini digunakan untuk membuat database cumatest# mysqladmin drop cumatestPerintah ini digunakan untuk menghapus database cumatest. Karena digunakan untuk menghapus, mysqladmin akan memberikan peringatan sebagai berikut:Dropping the database is potentially a very bad thing to do.Any data stored in the database will be destroyed.Do you really want to drop the ‘cumatest’ database [y/N]Jika Anda benar-benar yakin, Anda tinggal mengetikkan “y” dan tekan enter. Jika tidak,ketikkan “N”.Contoh lainnya:# mysqladmin processlistPerintah ini akan menampilkan daftar proses yang sedang berjalan di MySQL server. Hasilnya

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->