PHP açık yeni SQL Server bağlantı

1 Cevap php

Ben açık bir SQL Server bağlantısı var ve ilk bağlantıyı korurken açmak ve başka kapatmak gerekir. Ben orijinal için kaynak ID'si tutunmaya OLAMAZ.

  1. Bağlantı A (ya da açık olabilir veya olmayabilir)
  2. Açık bağlantı B
  3. Kullanarak birkaç sorguları gerçekleştirmek bağlantısı B
  4. Yakın bağlantı B
  5. Bağlantısı ile çalışmaya devam A

1 Cevap

Eğer bağlantıları kurmak için aşağıdaki yöntemi kullanarak eğer gerçekten bir 'A' ve 'B' bağlantısına sahip olmayabilir. Ayrıca '$ new_link' argümanını kullanmak eğer daha önce açılan 'A' bağlantı kurtarmak için bir yol sağlayabilir.

kaynak mssql_connect ([string $ servername [, string $ kullanıcı [, string $ parola [, bool $ new_link]]]])

php.net dan http://www.php.net/manual/en/function.mssql-connect.php

new_link
If a second call is made to mssql_connect() with the same arguments, no new link will be established, but instead, the link identifier of the already opened link will be returned. This parameter modifies this behavior and makes mssql_connect() always open a new link, even if mssql_connect() was called before with the same parameters.

Eğer bağlantı A oluşturmanız ve daha sonra new_link ile bağlantısı B gerçek daha sonra kullanmak ve yakın bağlantısı B Yani temelde, new_link FALSE mssql_connect bir sonraki çağrı bağlantısı A. dönecekti

Ben bu test değil ama dokümantasyon mümkün olduğunu gösteriyor ve muhtemelen sorununuzu çözmek için ment olmasa bunun için kullanmak mümkün olabilir.

Eğer ikinci bağlantı neden ihtiyaç A yanı sıra tutunmaya olamaz neden ben ancak merak ediyorum.