Sql bağlantı sorunu.
Merhaba php koduyla yazılmış bir ilan scriptinin sql bağlantısını yaptım ancak sayfada çok sayıda kod hataları oluştu bu scriptin içerisinde yer alan bağlantı dosyaları şöyle:
Kasör ismi:bag.php
<?PHP
$kullanici_adi = "bg1c_denden";
$parola = "02127197747";
$baglanti = mysql_connect ('localhost' , ''.$kullanici_adi.'' , ''.$parola.'');
if (!$baglanti){
die ('Bağlantı Gerçekleştirilemedi' .mysql_error());
}
$db_sec = mysql_select_db('bg1c_denden',$baglanti);
if (!$db_sec){
die ('Veri Tabanına Bağlanılamadı' .mysql_error());
}
mysql_query("SET character_set_client='latin5'");
mysql_query("SET character_set_results='latin5'");
mysql_query("SET character_set_connection='latin5'");
?>
Buna keza bir adet bunun gibi bir bağlantı klasörü daha var sanırım hatam bundan kaynaklanıyor ikisi arasında anlamadığım bir bağlantı var sanırım bu konuda yardımcı olurmusunuz.
bağlantı dosyaları şöyle:
Kasör ismi:bag2.php
<?PHP
$kullanici_adi = 'foussa34_partner';
$parola = bsb100;
$ip="94.138.200.80";
$baglanti = mysql_connect (''.$ip.'' , ''.$kullanici_adi.'' , ''.$parola.'');
if (!$baglanti){
die ('Bağlantı Gerçekleştirilemedi' .mysql_error());
}
$db_sec = mysql_select_db('_chat',$baglanti);
if (!$db_sec){
die ('Veri Tabanına Bağlanılamadı' .mysql_error());
}
mysql_query("SET character_set_client='latin5'");
mysql_query("SET character_set_results='latin5'");
mysql_query("SET character_set_connection='latin5'");
?>
Şuan sitenin görünüşü:www.bestialem.com
Şimdiden teşekkür ederim yardımlarınızı bekliyorum
Php
Benden sana akıl hiçbir zaman kodlarını kopyala yapıştır ile paylaşma sunucu bilgilerini bari sansürle kötü niyetli kişiler olabilir.
Ve sıkıntılı nokta kodunda bag2.php deki $parola = bsb100; satır bu şekilde olmalı: $parola = "bsb100";
Önemli bir nokta daha söyliyeyim değişken kullandığın yerlerde örneğin:
$baglanti = mysql_connect (''.$ip.'' , ''.$kullanici_adi.'' , ''.$parola.''); ''.$kullanici_adi.''
tırnakları koymana gerek yok
$baglanti = mysql_connect ($ip , $kullanici_adi , $parola); bu şekilde de kullanabilirsin.
Php
sorun değil çözüm olsun bilgileri değiştirim ki zaten hazır portal :) 54645 kez hacklensin ben kendimi geliştirmek için uğraşıyorum yardımlarınız için teşekkür ederim deniyip tekrar yazacam
Php
Sorun düzelmedi bu kodun veri tabanı adı yok hata bu olabilir mi
bakınız:
$kullanici_adi = "bg1c_denden";
$parola = "02127197747";
veritabanı adı nerede ve bag2.php ile arasında neden fark var normalde örnek olarak 1 adet config yada benzeri işlem dosyası olması ve bu dosya içinde şu şekilde kodlar olması gerekmez mi?
Ör:
<?php
error_reporting(0);
header("Content-Type: text/html; charset=utf-8");
$host="localhost";
$user = "admin";
$password = "admin123";
$database = "dbadmin";
Bu baglarde yazan işlemleri çözemedim sorun tam olarak bu aslında
php
$db_sec = mysql_select_db('_chat',$baglanti); bu satırda elle yazılmış veritabanı isminiz.
Aynı yerde iki dosyanın çağrılması birinin diğerini yoksaymasına sebep olabilir ki öyle tahmin ediyorum değişken isimleri bile aynı normal standart mysql bağlantı dediğiniz gibi;
$kullanici="root";
$parola="a123";
$host="localhost";
$db="dbadmin"; -> burda dikkat tablo ismi değil veritabanının ismi olacak
$baglan=mysql_connect($host,$kullanici,$parola);
if($baglan){
$vtbaglan=mysql_select_db($db,$baglan);
if($vtbaglan){
echo "vt seçildi";
}else{
echo "bir sorun var vt seçilemedi";
}
}else{
echo "bir sorun var";
}
Php
Şuan benim bu bag ve bag2 de ne yapmam gerekiyor tam olarak anlatırmısınız ?