Fungsi MySQL akan sering digunakan saat membuat website dinamis yang membutuhkan database MySQL. Misalnya, untuk membuat query, memanipulasi tabel, menghubungkan ke Server MySQL, dan menyimpan data.
Fungsi MySQL bekerja dengan baik jika sudah terhubung dengan Server MySQL (gunakan fungsi mysql_connect). Adapun argumen fungsi mysql_connect-nya, yaitu:
- Nama Server MySQL adalah 'localhost'.
- Nama User MySQL adalah 'mysql_user'.
- Password MySQL adalah 'mysql_password'.
Argumen di atas tidak harus sama dengan komputer Anda. Silakan ubah sendiri sesuai dengan kebutuhan Anda jika dirasa perlu.
mysql_affected_rows
Untuk mengetahui berapa baris (record) yang telah terpengaruh akibat operasi MySQL sebelumnya.
Struktur:
int mysql_affected_rows ([resource $link_identifier])
Contoh penggunaan mysql_affected_rows() adalah sebagai berikut:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die ('Koneksi gagal: ' . mysql_error());
}
mysql_select_db('mydb');
mysql_query('DELETE FROM mytable WHERE id <10');
printf("Record terhapus: %d\n", mysql_affected_rows());
?>
Keluaran: Record terhapus 10
Contoh penggunaan mysql_affected_rows() dengan transaksi adalah sebagai berikut:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die ('Koneksi gagal: ' . mysql_error());
}
mysql_select_db('mydb');
/* Update Records */
mysql_query("UPDATE mytable SET used=1 WHERE id < 10");
printf("Updated records: %d\n", mysql_affected_rows());
mysql_query("COMMIT");
?>
Keluaran: Update Records: 10
*) Dari berbagai sumber
