PHP //\\//\\ MYSQL

:: Akses Database mySQL Dalam term ini penggunaan database adalah menggunakan database MySQL
Koneksi ke server mySQL
$db_variable = mysql_connect("host", "nama_user", "password");
Buat database
$db_variable = mysql_create_db("nama_db");
Menggunakan database
mysql_select_db("nama_db", $db_variable);
Menjalankan query
$variable_hasil = mysql_query("sql query",$db_variable);
Menampilkan hasil query
mysql_result($result,nomor record,"field name");
atau
$baris = mysql_fetch_row($variable_hasil);
$data = $baris [nomor indek kolom field tabel];
atau
$baris = mysql_fetch_array($variable_hasil)
$data = $baris [nama kolom field tabel]

Perintah mysql_fetch_row atau mysql_fetch_array setiap kali digunakan akan menujuk ke baris record secara berurutan jika dipanggil secara berulang, sehingga perintah ini biasa digunakan dalam looping

:: Fungsi-fungsi mySQL dalam PHP
Nama Fungsi
Kegunaan
mysql_connect
Digunakan untuk membuka hubungan (koneksi) dengan MySQL server.
mysql_pconnect
Membuka hubungan (koneksi) permanen/tetap dengan MySQL server
mysql_close
Menutup hubungan (koneksi) dengan MySQL server.
mysql_create_db
Membuat sebuah database baru pada server database MySQL.
mysql_drop_db
Mendrop atau menghapus sebuah database pada server database MySQL
mysql_select_db
Memilih sebuah database sebagai database aktif
mysql_query
Mengirim perintah SQL ke server MySQL untuk dieksekusi
mysql_db_query
Mengirim perintah SQL ke server MySQL pada database aktif
mysql_fetch_array
Mengambil baris hasil sebagai array assosiatif
mysql_result
Menampilkan data hasil query
mysql_fetch_row
Menampilkan baris hasil array satu persatu.
mysql_affected_row
Menampilkan nomor baris akibat dari insert, update, de­lete yang terakhir
mysql_num_rows
Menampilkan nomor baris pada hasil. Perintah ini hanya bisa digunakan pada select
mysql_fetch_field
Mencari informasi kolom dari dari hasil, dan menampilkannya sebagai obyek
mysql_fetch_lengths
Menampilkan panjang beberapa field pada baris terakhir
mysql_fetch_object
Menampilkan baris hasil berupa obyek
mysql_field_name
Menampilkan nama field tertentu
mysql_list_fields
Menampilkan daftar field
mysql_num_fields
Menampilkan nomor field
mysql_field_seek
Mencari field tertentu
mysql_field_type
Mendapatkan tipe field tertentu
mysql_insert_id
Mendapatkan id dari operasi insert sebelumnya
mysql_data_seek
Memindahkan hasil internal
mysql_free_result
Menampilkan memori yang bebas
mysql_errno
Menampilkan pesan error dari operasi yang dilakukan terakhir kali
mysql_error
Menampilkan pesan error berupa text dari operasi yang dilakukan terakhir kali
mysql_list_dbs
Menampilkan daftar database yang ada pada database MySQL
mysql_list_tables
Menampilkan daftar tabel yang ada pada database MySQL
mysql_field_len
Menampilkan panjang field tertentu
mysql_field_table
Mendapatkan nama field dari tabel tertentu
mysql_tablename
Mendapatkan nama tabel

Komentar