Mysql_pconnect bir php sayfasında birden çok kez çağrılabilir miyim?

1 Cevap php

Bu bir php sayfada mysql_pconnect birden çok kez aramak için geçerli olup olmadığını ben sadece merak ediyorum? Ayrıca, mümkün olup olmadığını her nasılsa benim son mysql kolu falan kapatmak gerekiyor? Temelde aşağıdaki kod ok? Veya diğer bazı adımları eksik?

mysql_pconnect("ip:3306", "user", "pass") or die(mysql_error());
mysql_select_db("Test") or die(mysql_error());

//do some SQL query

mysql_pconnect("ip2:3306", "user", "pass") or die(mysql_error());
mysql_select_db("Test") or die(mysql_error());

//do another SQL query

1 Cevap

Evet. Ama her iki veritabanı hem kolları saklamak ve açıkça doğru db kullanmak için muhtemelen daha iyi bir uygulamadır.

 dbServer1 = mysql_pconnect("ip:3306", "user", "pass") or die(mysql_error());
 mysql_select_db("Test", dbServer1) or die(mysql_error());     

 dbServer2 = mysql_pconnect("ip:3306", "user", "pass") or die(mysql_error());
 mysql_select_db("Test", dbServer2) or die(mysql_error());

 // Manipulate both databases
 mysql_query("...", dbServer1);
 mysql_query("...", dbServer2);