
Untitled
By: a guest on
May 11th, 2012 | syntax:
None | size: 0.60 KB | hits: 21 | expires: Never
<?php
class MojeSql extends Mysqli
{
private static $_instance = null;
public static function getInstance()
{
if(self::$_instance == null)
self::$_instance = self::connect();
return $_instance;
}
public static function connect()
{
self::$_instance = new Mysqli('localhost', 'user', 'pass', 'db');
//overeni zda se to pripojilo
}
}
class Articles
{
public function getArticles()
{
$clanky = MojeSql::getInstance()->query('SELECT ... FROM ...'); //probehne lazy load...kdyz mysql nepotrebujeme tak se vubec nebude pripojovat na server
}
}