İşte kullanıyorum biri:
<?php
final class Database {
private static $oDb;
public static function init() {
if(self::$oDb == NULL)
{
self::$oDb = mysql_connect('localhost', 'mysql_user', 'mysql_password') or die(mysql_error());
mysql_select_db('mysql_db_name', self::$oDb) or die (mysql_error());;
}
return self::$oDb;
}
public function query($sql)
{
return mysql_query($sql) or die(mysql_error());
}
}
?>
Kullanımı:
$oDb = Database::init();
$sql = foo;
$oDb->query($sql);
Ben sadece bu bir sorgu işlevini bağlamak ve yürütmek istiyorum varsayarsak, ben sınıf yapmak gerekir herhangi bir gelişme var mı? Bellek ya da kod verimliliği?
Ayrıca, ben bir yapılandırma dosyasından db kimlik bilgilerini alabilirsiniz etkili bir yolu var mı? Benim sınıfın içine dahil kullanamazsınız biliyorum.