Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 11th, 2012  |  syntax: None  |  size: 0.60 KB  |  hits: 21  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. <?php
  2.         class MojeSql extends Mysqli
  3.         {
  4.                 private static $_instance = null;
  5.                
  6.                 public static function getInstance()
  7.                 {
  8.                         if(self::$_instance == null)
  9.                                 self::$_instance = self::connect();
  10.                         return $_instance;
  11.                 }
  12.                
  13.                 public static function connect()
  14.                 {
  15.                         self::$_instance = new Mysqli('localhost', 'user', 'pass', 'db');
  16.                         //overeni zda se to pripojilo
  17.                 }
  18.         }
  19.        
  20.        
  21.         class Articles
  22.         {
  23.                 public function getArticles()
  24.                 {
  25.                         $clanky = MojeSql::getInstance()->query('SELECT ... FROM ...'); //probehne lazy load...kdyz mysql nepotrebujeme tak se vubec nebude pripojovat na server
  26.                 }
  27.         }