cloud-hosting-terbaik-indonesia

Tutorial PHP MySQL Part 8: Cara Menampilkan Pesan Error MySQL (mysql_errno dan mysql_error)

Posted on

Kedua kegunaan yang akan kita bahas pada panduan kali ini berkaitan dengan cara penanganan kesalahan dari MySQL. Ketika sebuah query dijalankan, pesan error yang didapatkan oleh MySQL tak seketika ditampilkan PHP. Bagi menampilkan pesan kesalahan dari MySQL, kita mesti memanggilnya menggunakan kegunaan mysql_errno() dan mysql_error().


Cara Menampilkan Pesan Error MySQL pada PHP

Agar lebih informatif, ketika query tak berjalan dengan semestinya, PHP menyediakan 2 buah kegunaan bagi menampilkan pesan error dari MySQL, yaitu kegunaan mysql_errno() dan mysql_error(). Kedua kegunaan ini membutuhkan 1 buah argumen yang bersifat opsional, yakni variabel hasil pemanggilan kegunaan mysql_connect(). Tetapi, apabila argumen tak ditulis, PHP akan menggunakan koneksi MySQL terakhir yang terdapat.

Kegunaan mysql_errno() akan menampilkan nomor atau kode error MySQL, sedangkan kegunaan mysql_error() akan menampilkan penjelasan error tersebut.


Contoh Pemakaian Kegunaan mysql_errno dan mysql_error

Selaku contoh pemakaian kedua kegunaan tersebut, silahkan jalankan kode program berikut ini:

 Di kode diatas, saya mencoba menjalankan petunjuk bagi menghapus database ‘tidak_ada’ yang memang tak terdapat di pada MySQL. Seandainya kita menjalankan query tersebut tanpa bantuan kegunaan mysql_errno() dan mysql_error(), karenanya kita tak tahu apa pesan error dari MySQL.

Perhatikan pun bahwa di pemanggilan kegunaan mysql_error() di baris terakhir, saya tak memberikan argumen, karena sifatnya yang opsional.


Kegunaan mysql_errno() dan mysql_error() yang kita bahas disini benar-benar bermanfaat di pada proses perancangan program, karena kita dapat mengetahui kenapa hasil dari MySQL tak sesuai dengan apa yang kita inginkan.

Masih berkaitan dengan pemeriksaan hasil query, di pada panduan belajar PHP MySQL berikutnya kita akan membahas mengenai Cara Menampilkan Jumlah Baris Tabel MySQL menggunakan kegunaan mysql_num_rows().


Sumber https://www.duniailkom.com/