Kelebihan dan Kelemahan PHP Fungsi PHP dan MySQL

2.3.4 Kelebihan dan Kelemahan PHP

Bahasa pemograman php juga mempunyai kelebihan dan kelemahan. Adapun kelebihan dan kelemahannya sebagai beriku : a. Kelebihan dari PHP yaitu: 1. PHP memiliki tingkat akses yang lebih cepat. 2. PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti perkembangan teknologi internet. 3. PHP memiliki tingkat keamanan yang tinggi. 4. PHP mampu berjalan dibeberapa server, misalnya Apache, Microsofi. 5. PHP mampu berjalan di LINUX sebagai platform system operasi utama bagi PHP. 6. PHP juga mendukung akses ke beberapa database yang sudah ada. 7. PHP bersifat gratis b. Kelemahan dari PHP yaitu: 1. Tidak ideal untuk pengembang skala besar. 2. Tidak bisa memisahkan antara tampilan logic dengan baik walau pengguna template dapat memperbaikinya. 3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP. Universitas Sumatera Utara Universitas Sumatera Utara

2.3.5 Fungsi PHP dan MySQL

Adapun fungsi PHP untuk mengakses MySQL yang biasa digunakan diantaranya adalah: 1. mysql_connect Fungsi mysql_connect adalah untuk menggabungkan PHP dengan database MySQL. Formatnya: mysql_connectstring hostname, string username, string password; 2. mysql_select_db Setelah terhubung ke database MySQL dengan menggunakan mysql_connect, maka langkah selanjutnya adalah memilih database yang akan digunakan. Fungsi mysql_select_db digunakan untuk memilih database. Formatnya: mysql_select_dbstring database, koneksi; 3. mysql_query Dalam database MySQL, perintah untuk melakukan transaksi ialah perintah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah kepada database untuk melaukan apa yanh dikehendaki. Formatnya: mysql_querystring query, link identifier; Universitas Sumatera Utara Universitas Sumatera Utara 4. mysql_num_rows Kegunaan dari fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh proses SQL. Formatnya: mysql_num_rows int result; 5. 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. Formatnya: Array rmysql_fetch_arrayint result, int[result_type;

2.4 MySQL