Belajar PHP lanjutan akan kita mulai dengan mempelajari cara koneksi database dari PHP.
Pembuatan situs web dinamis biasanya menggunakan database. PHP mensupport beberapa database diantaranya adalah MySQL dan Oracle (support database Oracle untuk Redhat 7 memerlukan kompilasi khusus, klik di sini untuk melihat artikel kompilasi Apache agar support Oracle 9i).
Dalam tutorial ini akan ditunjukkan cara koneksi database dengan MySQL dari PHP.
Secara umum langkah perintah-perintahnya adalah sebagai berikut (diasumsikan Web server ada di alamat 192.168.1.2, menggunakan server database dengan alamat 192.168.1.1, user coba, password cobapsw, database prothelon, table tabel1) :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <? mysql_connect( '192.168.1.1' , 'coba' . 'cobapsw' ); $data_buffer =mysql_query( "select * from prothelon.tabel1" ); while ( $data =mysql_fetch_row( $data_buffer )){ echo ( "Ini adalah datanya $data[0], $data[1]" ); } mysql_close(); ?> |
NB: Jika bingung dengan angka 192.168.1.1 di atas, itu adalah alamat IP. Lihat penjelasannya di tutorial Penjelasan Alamat IP ini.
Harap diperhatikan bahwa sebelum dapat diakses oleh PHP, maka perlu dibuat user sebagaimana contoh dengan perintah MySQL sebagai berikut :
1
| GRANT ALL on prothelon.* to coba@ '192.168.1.2' identified by 'cobapsw' ; |
0 comments:
Post a Comment