Buradasın
Call to undefined function mysql_query() hatası nasıl düzeltilir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Call to undefined function mysql_query() hatası, PHP 7.0 ve üzeri sürümlerde mysql_query() fonksiyonunun kullanılmasından kaynaklanır 13. Bu hatayı düzeltmek için aşağıdaki adımlar izlenebilir:
- mysqli_query() fonksiyonuna geçiş: mysql_query() fonksiyonu yerine mysqli_query() fonksiyonu kullanılmalıdır 13.
- Bağlantı parametresinin güncellenmesi: mysql_connect() fonksiyonu, mysqli_connect() olarak değiştirilmelidir 3.
- mysql_ ön ekinin kaldırılması: Tüm mysql_ ön ekli sorgular, mysqli_ ön eki ile güncellenmelidir 3.
Örnek bir kullanım:
$conn = mysqli_connect("localhost", "username", "password", "database"); $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql);
Ayrıca, PHP'de MySQL ile etkileşim için daha güvenli ve verimli alternatifler olan MySQLi ve PDO uzantıları kullanılabilir 4.
Hata devam ederse,
php.inidosyasında MySQL veya MySQLi uzantısının etkin olup olmadığı kontrol edilmeli ve gerekli durumlarda etkinleştirilmelidir 4.
5 kaynaktan alınan bilgiyle göre: