Cara Mengatasi "Mysql_query is Deprecated"

Nah loh...? Kenapa ya...? mysql_query nya error...?
mysql_query merupakan salah satu titik kunci untuk menampilkan data dari database menggunakan mysql. Mungkin kita pernah menemukan hal demikian.. memang pada php versi terbaru, fungsi mysql query ini tidak akan digunakan lagi atau sedang dalam proses penghapusan.. proses penghapusan ini akan mengakibatkan perintah menjadi deprecated.. Misalnya pada php terdahulu, fungsi session_register() masih digunakan, namun pada php saat ini, fungsi tersebut sudah depreciated alias tidak digunakan..

Lalu  solusinya bagaimana..?
Jangan panik....
Gunakan perintah mysqli_query atau pdo...

Cara menggunakannya sama, namun kita harus memberikan koneksi terlebih dahulu untuk menampilkannya...

Masih bingung..??
Ok kita coba saja langsung..

Let's Play The Code

Buat file dengan nama tampil.php, kemudian tuliskan skrip berikut:

<php
$hostName      =  "localhost";
$username      =  "root";
$password      =  "";
$dbname        =  "dbforum";
$connect       =  mysqli_connect($hostName, $username, $password, $dbname);

$sqlKategori   =  mysqli_query($connect, "SELECT * FROM as_frm_categories");

// hitung jumlah data
$nums  =  mysqli_num_rows($sqlKategori);

echo  "<b>Jumlah Data : ".$nums ."</b><br>";
while ($dataKategori = mysqli_fetch_array($sqlKategori)){
          echo "$dataKategori[category_name]<br>";
}
?>

Penulis berikan perintah pengganti:
  • Mysql_connect diubah menjadi mysqli_connect
  • Mysql_query diubah menjadi mysqli_query
  • Mysql_num_rows diubah menjadi mysqli_num_rows
  • Mysql_fetch_array diubah menjadi mysqli_fetch_array
  • Mysql_fetch_row diubah menjadi mysqli_fetch_row
  • Dan seterusnya.
Intinya cukup tambahkan i dibelakang mysql.



sumber : agus saputra

0 komentar:

Posting Komentar