PHP XAMPP "Uncaught Error" Sorunu

Yeniçocuk

Kilopat
Katılım
30 Kasım 2018
Mesajlar
5.554
Makaleler
2
Çözümler
13
PHP veritabanı oluştururken bu hatayı alıyorum:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\baglan.php:14 Stack trace: #0 C:\xampp\htdocs\kaydet.php(10): include() #1 {main} thrown in C:\xampp\htdocs\baglan.php on line 14

Bu hatayı nasıl çözebilirim?

Kod:
kaydet.php kodları:

<?php

include("baglan.php");

$kisi_adi=$_POST['kisi_adi_txt'];

$kisi_soyadi=$_POST['kisi_soyadi_txt'];

$sifre=$_POST['sifre_txt'];

$sorgu="INSERT INTO kayit_tbl(kisi_adi,kisi_soyadi,kisi_sifre) values('$kisi_adi','$kisi_soyadi','$sifre')";

$sonuc=mysql_query($sorgu);

if($sonuc)

{

    print "İşleminiz Başarıyla Gerçeklesşti";

}

else

{

    print "İşleminiz gerçekleştirilmedi";

}

?>

baglan.php kodları:

<?php

$db_host='localhost';

$db_user='root';

$db_pass='';

$db_name='uye';

$baglan=mysql_connect($db_host,$db_user,$db_pass)or die("Veritabanına Bağlanılamıyor");

@mysql_select_db($db_name)or die("Veritabanına Bağlanılamıyor");

?>
 
Son düzenleyen: Moderatör:
Güncel bi versiyon yüklü ise, mysql fonksiyonları yerine mysqli kullanmalısınız.
Not: Mysql fonksiyonları kaldırıldı, yerine mysqli kullanman gerekiyor. Önerim PDO kullanman yönünde.

En hızlı şekilde sorunu çözmek istiyorsan , mysql fonksiyon isimlerini düzenlemelisin.
Örn:

PHP:
mysqli_connect();
mysqli_query();
 
Sa, hata kodunun bu "C:\xampp\htdocs\baglan.php on line 14" satırında hatanın baglan.php dosyasının 14. satırında sorun olduğunu söylüyor. Ama sen buraya kaydet.php yi koymuşsun.

Veritabanı bağlantı dosyanda (baglan.php) sorun var. Dosyanın 14. satırını kontrol et. Kolay gelsin.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Geri
Yukarı