ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variabel, misal i++ atau i—maka nilai i akan ditambah atau dikurangi 1 setelah operasi
dalam ekspresi dikerjakan.
5. Operator String.
Hanya ada satu operator string, yaitu operator concatenation ., contohnya: a.b
6. Operator Bitwise.
Operator ini digunakan untuk membuat bit tertentu dari suatu integer menjadi 1 atau 0.
7. Operator Ternary.
Operator ini merupakan model penyederhanaan dari bentuk if...else yang setiap blok dari if dan else hanya satu perintah. Sehingga model ini cocok untuk
melakukan proses pengisian suatu hasil pengujian.
2.7.6. Integrasi PHP dengan Database.
PHP yang digabungkan dengan database akan lebih berkekuatan jika digabungkan
dengan database yang reliabel, gratis dan mudah diinstalasi. Terdapat 2 jenis database yang memenuhi yaitu MySQL dan PostgreSQL. Kedua jenis database ini dipergunakan
karena kinerja yang bagus. PHP mempunyai fungsi khusus. Berikut ini adalah daftar database
yang didukung oleh PHP sampai versi 5:
Tabel 2.5. Daftar Database yang Didukung PHP. No.
Nama Database. 1.
Adabas D
2.
Dbase
3. Empress
4.
FilePro Read-Only
5.
Hyperwave
6.
IBM DB2
7.
Informix
8. Ingres
9.
Interbase
10. FronBase 11. MSQL
12. Direct MS-SQL 13. MySQL
14. ODBC 15. Oracle OC17 dan OC18
16. Ovrimos 17. PostgreSQL
18. SQLite 19. Solid
20. Sybase 21. Velocis
22. Unix dbm
PHP mempunyai fungsi khusus untuk mengakses MySQL. Ada 48 fungsi yang didukung
PHP dalam mengakses MySQL dalam membuat aplikasi. Adapun yang biasa diunakan di
antaranya adalah:
a. mysql_connect
Fungsinya adalah untuk menghubungkan PHP dengan database MySQL. Format fungsinya adalah:
mysql_connect string hostname, string username, string password;
b. mysql_select_db
Setelah terhhubung 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 adalah printah SQL. Sebutan untuk mengirim perintah SQL dinamakan query. Query memberi perintah
kepada database untuk melakukan apa yang dikehendaki. Format fungsinya adalah:
int mysql_query string query, int [link_identifier]; d.
mysql_num_rows Kegunaan fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh
proses SQL. Format fungsinya adalah: int mysql_num_rows int 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: array mysql_fetch_array int result, int [result_type];
2.8. MySQL.