kaanst
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
28.02.2018
-
Yaş/Cinsiyet
28 / E
-
Meslek
Web Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
K** S**
-
Mesajlar
669
-
Beğeniler
435 / 160
-
Ticaret
31, (%94)
Host firmanıza hatayı bildirin.
-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
Bağlantı dosyasını paylaşır mısınız?
compost0x
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
26.05.2018
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
Muğla
-
Ad Soyad
A** Y**
-
Mesajlar
99
-
Beğeniler
23 / 19
-
Ticaret
2, (%50)
Sorgum Aşağıdaki gibidir ismail03;
try
{
$db = new PDO( "sqlsrv: Server=$ip1;Database=$dbname1","$dbuser1","$dbpass1");
$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e)
{
die( print_r( $e->getMessage()));
}
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
Microsoftun neyini kullandınız veritabanı olarak.
Hosting firmanıza sorun belki, driver yükleyerek yardımcı olurlar.
Onun dışında zor
cihaneken
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
25.07.2014
-
Yaş/Cinsiyet
30 / E
-
Meslek
Elektrik Teknisyeni
-
Konum
Fransa
-
Ad Soyad
C** E**
-
Mesajlar
3508
-
Beğeniler
488 / 1190
-
Ticaret
1, (%100)
siz projede slqserver kullanmışsınız ama linux hostinglerde microsoft ürünleri kullanılmıyor. Mysql, mariadb kullanılıyor bunlarla iletişim içinde PDO ya Mysqli bağlantılarını kullanmalısınız.
compost0x
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
26.05.2018
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
Muğla
-
Ad Soyad
A** Y**
-
Mesajlar
99
-
Beğeniler
23 / 19
-
Ticaret
2, (%50)
Cevaplarınız için teşekkür ederim. İlk bağlantım MySQL e ulaşıyor, mysqlden belirli bilgileri alıp başka bir sunucudaki portu açık mssql e bağlantı kuruyor. PHP'de belli extensionsları açtıktan sonra aktif oluyor.
Yani şu şekilde :
$SQLSorgusu = mysqli_query($link, "SELECT ip,dbname,dbuser,dbpass FROM userbilgi WHERE userid IN(SELECT id FROM users where username = '".$_SESSION['username']."')");
while($row=mysqli_fetch_array($SQLSorgusu))
{
$ip1 = $row["ip"];
$dbname1 = $row["dbname"];
$dbuser1 = $row["dbuser"];
$dbpass1 = $row["dbpass"];
}
try
{
$db = new PDO( "sqlsrv: Server=$ip1;Database=$dbname1","$dbuser1","$dbpass1");
$db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e)
{
die( print_r( $e->getMessage()));
}
ilk başta mysqlde bulunan örneğin 88.88.88.88,1433 / denemedb / sa / 1234 şeklinde mssql uzak bağlantı bilgilerini çekiyor. Sonra alt tarafta sql pdo bağlantısına aktarıyor.
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
Farketmez, senin illaki odb driverlarına ihtiyacın var. Bunuda hosting çözecek veya sen vps geçeceksin kendin yapacaksın.
compost0x
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
26.05.2018
-
Yaş/Cinsiyet
30 / E
-
Meslek
Öğrenci
-
Konum
Muğla
-
Ad Soyad
A** Y**
-
Mesajlar
99
-
Beğeniler
23 / 19
-
Ticaret
2, (%50)
Malesef kimse çözüm olamıyor, sanırım cloud alıp deneyeceğim