-
Üyelik
28.01.2018
-
Yaş/Cinsiyet
27 / E
-
Meslek
Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
M** Ö**
-
Mesajlar
312
-
Beğeniler
131 / 58
-
Ticaret
0, (%0)
Hocalar merhaba
Php 7 ile mssql (sqlexpress) bir sunucuya bağlanmaya çalışıyorum ancak "could not find driver" hatası alıyorum.
İnternette araştırdım bi çok .dll dosyası buldum denedim ama bir nedtice alamadım yardım lütfen
try {
$conn = new PDO('sqlsrv:Server=xx.x.xx.xxx\\SQLEXPRESS;Database=veri_tabani', 'kullanici', 'sifrem');
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e) {
die( print_r( $e->getMessage() ) );
}
www.mustafaozturk.kim
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)
mssql_connection bağlantı kodunuzu paylaşır mısınız? Birde işletim sisteminiz nedir?
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)
Microsoft Drivers for PHP for SQL Server versiyon 4.0 olmalıdır. Zira php7 4.0'dan aşağı çalışmaz.
Birde connection'ı PDO::__construct() , sqlsrv_connect(), odbc_connect() örneklerinin biriyle bağlamayı deneyin.
Örnek :
$serverName = "(local)\sqlexpress";
/* Connect using Windows Authentication. */
try
{
$conn = new PDO( "sqlsrv:server=$serverName ; Database=database_name", "", "");
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e)
{
die( print_r( $e->getMessage() ) );
}