lostyazilim
tr.link

Php kodunu çalıştırdığımda HTTP ERROR 500 hatası alıyorum

3 Mesajlar 980 Okunma
acebozum
tr.link

bilaldemirkr bilaldemirkr Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.10.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek serbest
  • Konum Trabzon
  • Ad Soyad B** D**
  • Mesajlar 243
  • Beğeniler 7 / 20
  • Ticaret 8, (%88)
// Bağlantı Ayarları
$hostname_baglan = "localhost";
$database_baglan = "aaa";
$username_baglan = "aaa";
$password_baglan = "aaa";

// Bağlantı Şekli
$baglan = mysql_connect($hostname_baglan, $username_baglan, $password_baglan);
$db_sec = mysql_select_db($database_baglan, $baglan);

// Veritabanı karakter şeklini utf8 olarak seçiyoruz, nedeni ise tüm karakterleri desteklemesi için.
mysql_query("SET NAMES 'utf-8'");
mysql_query("SET CHARACTER SET 'utf-8'");
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");

if(!$baglan) {
exit("Mysql veritabani sunucusuna baglanilamadi!");
} elseif(!$db_sec) {
exit("Mysql veritabani secilemedi!");
}
?>

$sonuc = mysql_query("SELECT kullaniciAdi,sifre FROM uye");

if(mysql_num_rows($sonuc)!=0)
{
while($oku = mysql_fetch_assoc($sonuc))
{
echo $oku["kullaniciAdi"].":".$oku["sifre"]."
";

}
}else{
echo "Hic kayit yok!";
}

mysql_close($conn);

?>




hocalarım bu kodu sitemdeki userlerin id: pw sini çekip topluca yeniden sisteme eklemek için kullanacağım ama kodun doğruluğundan emin olduğum halde sürekli

HTTP ERROR 500 hatası alıyorum sorun nedir acaba nerede yanlış yapıyorum
 

 

elektronikssl
webimgo

alperi alperi alperperi.com Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 42 / E
  • Meslek Bilgiişlem
  • Konum Konya
  • Ad Soyad A** P**
  • Mesajlar 642
  • Beğeniler 216 / 215
  • Ticaret 4, (%100)
mysql_close örneği :

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Bağlanamadı: ' . mysql_error());
}
echo 'Başarıyla bağlandı';
mysql_close($link);
?>
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Hocam öncelikle mysql den kurtulup en azından mysqli kullanmanızı tavsiye ederim, PHP 7 de zaten mysql desteklenmiyor artık bildiğim kadarıyla. Daha kısa kodlar ile işinizi çözebilirsiniz. Mysql ile yaptım ben ve kodunuz istediğiniz şekilde sorunsuz çalışıyor:
$hostname_baglan = "localhost";
$database_baglan = "database";
$username_baglan = "kullanici";
$password_baglan = "şifre";

//Database bağlantı
$con = mysqli_connect($hostname_baglan,$username_baglan,$password_baglan,$database_baglan);

// Bağlantı kontrolü
if (mysqli_connect_errno())
{
echo "Bağlantı Hatası: " . mysqli_connect_error();
}
mysqli_set_charset($con,"utf8mb4"); //utf8 yerine utf8mb4 seçilmesi daha mantıklı, emoji desteği falan var

$sonuc = mysqli_query($con,"SELECT kullaniciAdi,sifre FROM uye");

if(mysqli_num_rows($sonuc)!=0)
{
while($oku = mysqli_fetch_assoc($sonuc))
{
echo $oku["kullaniciAdi"].":".$oku["sifre"]."
";

}
}else{
echo "Hic kayit yok!";
}

mysqli_close($con);
 

 


wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al