2016-03-25 16 views
-7

Neden bu hatayı alıyorum? tanımlanmamış fonksiyonu mysql_real_escape_string()Kaydolmaya çalıştığımda neden bu ERROR mesajını alıyorum?

için

Çağrı eski kod olmakla ne kadar bir şeyler mı?

+0

Yup, PHP7 'mysql_ *' işlevlerini kaldırır, böylece böyle bir ileti alırsınız. :) – Ikari

+0

PHP uygulamanızın sürümü nedir, CLI'de 'php -v' komutunu çalıştırarak bulabilirsiniz. – Ikari

+2

Neye kaydolmaya çalışın? Senin siten mi – Jon

cevap

0

Birçok yeni özelliğin eklendiği ve zaten kullanımdan kaldırılan öğenin, mysql_* kaldırıldığı PHP 7 kullanıyormuşsunuz gibi görünüyor, bu nedenle, karşılaştığınız gibi bir işlev uyarısı oluşturur. Yani, mysqli_* veya PDO'u kullanın. Ama DB apis'i karıştırmayın!

İlgili konular