MySQL API (Appliaction Programming Interface) merupakan komponen yang digunakan untuk menghubungkan database melalui PHP. Dengan adanya MySQL API, maka PHP dapat melakukan proses pengiriman dan pengambilan data ke dan dari database serta pembuatan dan penghapusan database atau tabel. Berikut merupakan daftar dari antarmuka yang disediakan oleh MySQL untuk PHP :
No.
|
Antarmuka
|
Fungsi
|
1.
|
mysql_effected_rows
|
Mengambil jumlah data yang terbaru setelah
perintah MySQL berikutnya
|
2.
|
mysql_change_user
|
Menggantikan nama user pada saat login untuk
koneksi yang aktif
|
3.
|
mysql_client_encoding
|
Mengembalikan tipe karakter
|
4.
|
mysql_close
|
Menutup koneksi MySQL yang sedang aktif
|
5.
|
mysql_connect
|
Membuat koneksi MySQL yang membutuhkan proses
penutupan database
|
6.
|
mysql_create_db
|
Membuat database baru pada MySQL
|
7.
|
mysql_data_seek
|
Memindahkan pointer ke baris berikutnya
|
8.
|
mysql_db_name
|
Mengambil nama database dari daftar yang
diberikan oleh mysql_list_dbs
|
9.
|
mysql_drop_db
|
Menghapus database pada server
|
10.
|
mysql_errno
|
Menampilkan nomor kode kesalahan
|
11.
|
mysql_error
|
Menampilkan pesan kesalahan dalam bentuk teks
|
12.
|
mysql_fetch_array
|
Menampilkan data perbaris dan pointer akan
berpindah ke baris berikutnya sampai seluruh data ditampilkan.
|
13.
|
mysql_fetch_assoc
|
Seperti pada mysql_fetch_array, namun untuk
mengakses data figunakan nama field
|
14.
|
mysql_fetch_field
|
Digunakan untuk menampilkan seluruh
informasi/properti dari field yang ada pada database
|
15.
|
mysql_fetch_length
|
Mengembalikan panjang karakter dari seluruh field
database
|
16.
|
mysql_fetch_object
|
Menampilkan data per baris dan pointer akan
berpindah ke baris berikutnya. Dimana data yan dikembalikan dalam bentuk
object
|
17.
|
mysql_field_flags
|
Mengembalikan nilai flags atau spesifikasi dari
field
|
18.
|
mysql_field_len
|
Memberikan nilai kembalian berupa panjang dari
setiap field yang ada
|
19.
|
mysql_field_name
|
Mengambil nama dari field yang ditentukan
|
20.
|
mysql_field_seek
|
Mengatur posisi pointer pada offset dan field
yang ditentukan
|
21.
|
mysql_field_table
|
Mengembalikan nama tabel dari field yang
ditentukan
|
22.
|
mysql_field_type
|
Menentukan tipe dari field yang ditentukan
|
23.
|
mysql_free_result
|
Menghapus data yang ada pada memory untuk proses
lainnya
|
24.
|
mysql_get_client_info
|
Mendapatkan informasi dari versi MySQL client
|
25.
|
mysql_get_host_info
|
Menampilkan deskripsi/detail dari tipe koneksi
yang digunakan pada saat koneksi termasuk nama server host
|
26.
|
mysql_ get_proto_info
|
Mendapatkan protocol
|
27.
|
mysql_get_server_info
|
Mendapatkan versi
|
28.
|
mysql_info
|
Menampilkan informasi lengkap tentang query yang
diakses terakhir
|
29.
|
mysql_insert_id
|
Mendapatkan ID yang dibentuk oleh Auto_increment
pada saat terakhir kali memasukkan insert query
|
30.
|
mysql_list_dbs
|
Mengambil seluruh daftar database yang ada pada
MySQL yang sedang aktif
|
31.
|
mysql_num_fields
|
Mengambil jumlah field dari proses query
|
32.
|
mysql_num_rows
|
Mengambil jumlah baris/data dari proses query
|
33.
|
mysql_pconnect
|
Membuat koneksi dengan database secara
tetap, koneksi akan terus terbuka
selama aplikasi ini dijalankan
|
34.
|
mysql_ping
|
Melakukan proses pemeriksaan apakah koneksi ke
server masih berlangsung atau tidak
|
35.
|
mysql_query
|
Mengirimkan query ke database yang aktif
|
36.
|
mysql_real_escape_string
|
Mengamankan data sebelum melakukan proses query
atau pengiriman ke database MySQL
|
37.
|
mysql_result
|
Mengambil data pada cell atau baris tertentu dari
hasil pengolahan query MySQL
|
38.
|
mysql_select_db
|
Memilih database yang aka digunakan
|
39.
|
mysql_stat
|
Menampilkan status server yang sedang aktif
|
40.
|
mysql_thread_id
|
Menampikan id proses dari MySQL
|
Tidak ada komentar:
Posting Komentar