Çözüm PHP Deprecated: mysql_query(): The mysql extension is deprecated

PHP dosyalarınızda artık aşağıdaki hatayı alıyorsanız sebebi artık PHP ile mysql_connect fonksiyonlarının yerine mysqli fonksiyonlarını kullanmanız gerektiğidir.

 

PHP Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in

 

Sorunun çözümü için mysql_ ile başlayan tüm fonksiyonların mysqli_ olarak değiştirilmesi gerekir.

mysqli ile örnek bağlantı kodu:

 
<?php
$baglanti = mysqli_connect("localhost","kullanici_adi","parola","veritabani_adi");
 
// Bağlantı kontrolü
if (mysqli_connect_errno())
{
echo "Hata: " . mysqli_connect_error();
}
?>
  • 0 Bu dökümanı faydalı bulan kullanıcılar:
Bu cevap yeterince yardımcı oldu mu?

İlgili diğer dökümanlar

Linuxda MySQL sunucular arası veritabanı nasıl taşınır?

Aşağıdaki kodları düzenledikten sonra bir sh dosyası içine bash dosyaadi.sh gibi...

MySQL is already upgraded to 5.7.25 hatası nasıl çözülür?

MySQL güncellemesi sırasında aşağıdaki hata alınıyorsa  This installation of MySQL is...

ÇÖZÜM: is marked as crashed and last (automatic?) repair failed (144).

MySQL yedekleme veya sorgu sırasında aşağıdaki hatayı alıyorsanız, ilgili tablonun tamir...

MySQL access denied for user 'root'@'localhost' (using password yes)

MySQL veya MariaDB servisine uzaktan bağlantı yaparken aşağıdaki gibi bir hata laıyorsanız...

Linux tüm MySQL MariaDB veritabanlarını ayrı ayrı yedeklemek.

nano yedekle.sh   USER="root"PASSWORD="********"       databases=`mysql -u...