wmaraci reklam
lidertakipci

PHP 7 Mssql Bağlanma

6 Mesajlar 746 Okunma
advertseo
wmaraci reklam

iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 26 / 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
wmaraci
reklam

alperi alperi alperperi.com Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 41 / 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?
 

 

iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 312
  • Beğeniler 131 / 58
  • Ticaret 0, (%0)
alperi İşletim sistemim windoes 10 , bağlantı kodumu yukarıda paylaştım hocam
 

 

www.mustafaozturk.kim

alperi alperi alperperi.com Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 41 / 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() ) );
}
 

 

wmaraci
wmaraci

iMonster iMonster Old Kid 🔥 Kullanıcı
  • Üyelik 28.01.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ö**
  • Mesajlar 312
  • Beğeniler 131 / 58
  • Ticaret 0, (%0)
alperi hadi yaa benim sql server versiyonum düşük ve yükseltme ihtimalimde yok hocam problem oradan kaynaklı alternatifi yokmudurm bu işin acaba
 

 

www.mustafaozturk.kim

alperi alperi alperperi.com Kullanıcı
  • Üyelik 23.11.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Bilgiişlem
  • Konum Konya
  • Ad Soyad A** P**
  • Mesajlar 642
  • Beğeniler 216 / 215
  • Ticaret 4, (%100)
iMonster daha önce bununla ilgili araştırma yapmıştım benim başıma da geldi.

https://www.microsoft.com/en-us/download/details.aspx?id=20098

Requires PHP 7 or 5.x. For information about how to download and install the latest stable binaries, visit http://windows.php.net for more detail.
Version support for PHP is as follows
Version 4.0 supports PHP 7.0+ on Windows and Linux
Version 3.2 supports PHP 5.6, 5.5, and 5.4 on Windows
Version 3.1 supports PHP 5.5 and 5.4 on Windows
Version 3.0 supports PHP 5.4 on Windows
 

 

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