Просмотр поста

.
ramzes

я не буду обьяснять почему бд надо держать отдельно, дам маленький кусочек

public function query($q){
$this->queryCount ++;
        if($this->real_query($q)){
return new SQLResult($this);
        }else{
return false;
        }
     }

real_query быстрее чем query. а самое главное, я сюда накручу чего угодно, и по всему приложению это изменится а у тебя в каждом углу по такому куску искать и править придется

_________
так ради интереса скачал открыл..
гм..
return mysql_query( str_ireplace( $this->pars_var, $limit, $query) );
как не изящно, процедурка свое отжила и ее будут выводить, где линк на ресурс в запросе? (соединений может быть больше чем 1.
$this->rows = mysql_num_rows( str_ireplace( $this->pars_var, '', $query) );
WTF? mysql_num_rows из вот этого ("SELECT * FROM `users` #LIMIT" ? где mysql_query()?
и последнее, зачем это класс? зачем в нем бд? зачем парсинг запроса?
//Первая
            if ( $page > 2 ) echo "<input class='". $this->buttons_class ."' type='submit' name='" . $this->var . "' value='1' /> ... \n";
            //На 1 меньше чем текущая
            if ( $page > 1 ) echo "<input class='". $this->buttons_class ."' type='submit' name='" . $this->var . "' value='" . ($page - 1) . "' />\n";
                //Текущая
                echo "<input class='". $this->button_class ."' type='submit' name='" . $this->var . "' value='" . $page . "' />\n";
            //На 1 больше чем текущая
            if ( ($page + 1) <= $pages ) echo "<input class='". $this->buttons_class ."' type='submit' name='" . $this->var . "' value='" . ($page + 1) . "' />\n";
            //Последняя
            if ( ($page + 2) <= $pages ) echo " ... <input class='". $this->buttons_class ."' type='submit' name='" . $this->var . "' value='" . $pages . "' />\n";

а че ссылки не кошерно?
з.ы. это не наезд. просто я не знаю как тебя еще вразумить