PHP XAMPP "Uncaught Error" Sorunu

Katılım
30 Kasım 2018
Mesajlar
5.701
Makaleler
2
Çözümler
14
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.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…