Выбор класса базы даных dbsimple,zend FW, или самопис?

simpex

Новичок
Выбор класса базы даных dbsimple,zend FW, или самопис?

сейчас мои сайты работают с базой через класс написанный на коленке года 2а назад

PHP:
class db {
 
 
    var $conn;
	var $last_query;
	var $connections;
 
    function db($host, $user, $password, $database,$usepconnect) {
					static $connections;
		if ($usepconnect)
      {
        $this->conn = mysql_pconnect ($host, $user, $password);
      }else{
	  
	  $str = $host . '.' . $user . '.' . $database;
        if ($connections[$str])
        {
          $this->conn = $connections[$str];
        }
        else
        {
          $this->conn = mysql_connect ($host, $user, $password, true) or die("Could not connect: " . mysql_error());
          $connections[$str] = $this->conn;
        }
	  
	  }

       // $this->conn = mysql_connect($host, $user, $password);
        if (false === $this->conn) {
            return false;
        }
        if (false === mysql_select_db($database)) {
		
            return false;
        }
 

        return true;
    }


	function query($sql){
global  $_CONF;
$last_query=$sql;
    $res = mysql_query ($sql, $this->conn);
      if ($res === false)
      {
        $msg = mysql_errno ($this->conn) . ': ' . mysql_error ($this->conn);
		
	 if (!$handle2 = fopen("erroorr.log", 'a')) { }
if (fwrite($handle2, "ошибка ".date("Y-m-d H:i:s").$msg."\n\n".$sql."\n\n") === FALSE) { }
fclose($handle2);
        
        return $false = false;
      }

      return $res;



	}


как то так


задумался а надо ли вводить в проект более современные библиотеки
выбор собственно из Zend framework класс для работы с базой

или dbsimple от котерова
или же чем проще код, тем быстрее производительность?


может как вариант использовать мой класс для базы данных + zend framework cash для кеширования запросов?
 
Сверху