Skrip PHP Integrasi dengan Database

yang dalam hal ini adalah komputer server, pada komputer client, kita tidak usah menginstalasikan program apapun lagi. Pada komputer client kita cukup mengarahkan web browser ke komputer server dan program dapat langsung running, apabila program error walau kemungkinan sangat kecil sekali program cukup di maintenance di pihak komputer server yang terinstalasikan program tanpa harus memaintenance komputer client juga. sangat mudah dan simple.

3. Tidak ada virus yang menginfeksi program PHP

, sampai saat ini, progrm php belum dapat diinfeksi virus, kebanyakan virus menginfeksi file berekstensi .exe dan .dll, sangat awet dan aman.

4. Sangat stabil di semua operating sistem, program PHP walaupun dipakai

dalam waktu yang sangat lama tidak akan memberatkan sistem dan tidak akan mempengaruhi komputer untuk berjalan sangat lambat, sangat cocok diterapkan pada komputer yang selalu nyala 24 jam.

5. Sangat multi user , program php tidak akan bentrok dengan pengguna lain

yang sama-sama menggunakan program dalam satu jaringan.

2.5.3 Skrip PHP

Skrip PHP berkedudukan sebagai tag dalam bahasa HTML. Ada empat macam pasangan tag PHP yang dapat digunakan untuk menandai blok script PHP: a. ?php . . . . . ? Universitas Sumatera Utara b. ? . . . . . . . . ? c. script language=”PHP” . . . . . script d. … Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti dengan ekstensi .php, misalnya: contoh.php. Bila skrip PHP diakses melalui komputer lokal maka file PHP disimpan di folder htdocs di web server. Sama halnya dengan penamaan dokumen HTML, pemberian nama dokumen yang sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen yang berbeda. Skrip PHP dapat disisipkan di bagian manapun dalam dokumen HTML, begitu pula sebaliknya skrip HTML dapat diletakkan di antara skrip PHP.

2.5.4 Integrasi dengan Database

PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan dengan database yang reliabel, gratis dan mudah diinstalasi. Terdapat 2 dua jenis database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini dipergunakan karena kinerja yang bagus PHP mempunyai fungsi khusus untuk mengakses MySQL. Ada sekitar 48 fungsi yang didukung PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun yang biasa digunakan diantaranya adalah : a. mysql_connect Fungsi mysql_connect adalah untuk menghubungkan PHP dengan database MySQL . Format fungsinya adalah: Universitas Sumatera Utara mysql_connect string hostname, string username, string password; b. mysql_select_db Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi mysql_select_db digunakan untuk memilih database. Format fungsinya adalah: mysql_select_db string database, koneksi c. mysql_query Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL . Sebutan untuk mengirim perintah SQL dinamakan query. Query memberiperintah kepada database untuk melakukan apa yang dikehendaki.Format fungsinya adalah: int mysql_querystring query, int [link_identifier] ; d. mysql_num_rows Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Format fungsinya adalah: int mysql_num_rowsint result; e. mysql_fetch_array Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query ditampung dalam bentuk array. Format fungsinya adalah: Universitas Sumatera Utara array mysql_fetch_arrayint result, int [result_type] ;

2.6 MySQL

2.6.1 Sejarah MySQL

Pada awalnya, para pencipta MySQL mencoba suatu database server yaitu mSQLmini Structure Query Language untuk menghubungkan tabel-tabel dengan menggunakan fast-low level ISAM routine mereka sendiri. Setelah beberapa test yang mereka lakukan, mereka berkesimpulan bahwa mSQL tidak begitu cepat dan tidak begitu fleksibel bagi kebutuhan mereka. Hal ini membuat mereka untuk dapat membuat suatu interface SQL baru yang sesuai dengan kebutuhan mereka dengan cara menambahkan atau memodifikasi dari mSQL dan mereka namakan MySQL. Adapun alasan mereka menambahkan kata ‘My’ pada MySQL sebenarnya masih sebuah misteri bagi mereka sendiri tapi hampir semua libraries dan tools pada direktori mereka memiliki awalan ‘My’. Juga nama adiknya ‘Monty’ salah satu pencipta MySQL diberi nama ‘My’.

2.6.2 Pengertian MySQL

MySQL adalah database manangement system untuk relational database atau RDBMS. Database secara ringkas adalah kumpulan data yang mungkin bisa text, bilangan, binari file, yang disimpan dan diorganisir oleh DBMS. MySQL adalah Universitas Sumatera Utara