$vtayarlari = Array(
"sunucu" => "localhost",
"kullanici" => "xxxxx",
"sifre" => "xxxx",
"ismi" => "xxxxxxx");
$vtayarlari2 = Array(
"sunucu" => "localhost",
"kullanici" => "xxxxx",
"sifre" => "xxxx",
"ismi" => "xxxxxxx");
class baglanti
{
public function veritabaniac($vtayar)
{
extract($vtayar);
$baglanti = mysql_connect($sunucu, $kullanici, $sifre) or die(mysql_error());
mysql_select_db($ismi) or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
return $baglanti;
}
public function sorguyap($sorgu)
{
$sorgula = mysql_query(str_replace("{{tablo}}", $tablo, $sorgu)) or die(mysql_error());
return $sorgula;
}
}
$veritabani = new baglanti();
$veritabani->veritabaniac($vtayarlari);
$veritabani->sorguyap("sorgu");
$veritabani->veritabaniac($vtayarlari2);
$veritabani->sorguyap("sorgu");
Not:Veritabanını kapatmazsan "ek yük" biner.Onun içinde ayrı bir fonksiyon oluşturabilirsin.
Bu konu Culum tarafından düzenlendi(2011-08-23 00:12, 13 yıl önce)