ФорумПрограммированиеPHP для идиотовPHP и ООП → class sql

class sql

  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 28 ноября 2011 г. 2:08, спустя 3 часа 26 минут 41 секунду

    убейте кафе нахуй
  • Tekuto

    Сообщения: 1147 Репутация: N Группа: Адекваты

    Spritz 28 ноября 2011 г. 11:44, спустя 9 часов 36 минут 28 секунд

    Что ты про него вспомнил сегодня?)))
  • Animator

    Сообщения: 194 Репутация: N Группа: Кто попало

    Spritz 29 ноября 2011 г. 18:19, спустя 1 день 6 часов 35 минут

    PHP
    <?php
    switch( $dbconfig["dbdriver"] ) {
    case "mysql" :
    $DBDriver = new DBMysql( $dbconfig );
    break;

    case "postgresql" :
    $DBDriver = new DBPostgresql( $dbconfig );
    break;
    }




    if (class_exists($class_name)) {
    return new $class_name($this->config);
    } else {
    throw new Zend_Exception('Unknown DB');
    }
    Спустя 126 сек.
    ну тоесть просто throw new Exception()
  • komprenda

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 15 мая 2012 г. 12:16, спустя 167 дней 17 часов 56 минут



    abstract class DB {
    protected $conf = array('database' => null, 'prefix' => null), $link, $args;

    abstract public function open($database = null);

    abstract public function close();

    abstract public function query($sql);

    abstract public function escape($string);

    abstract public function insertId();

    abstract public function affectedRows();

    public function __construct(array $conf) {
    $conf = array_change_key_case($conf);
    $this->conf = array_merge($this->conf, $conf);
    $this->open();
    }

    public function __destruct() {
    $this->close();
    }

    public function setPrefix($prefix) {
    $this->conf['prefix'] = $prefix;
    }

    public function getConf() {
    return $this->conf;
    }

    public function table($name) {
    return $this->conf['prefix'] . $name;
    }

    public function setCharset($charset) {
    $this->query("SET NAMES $charset;");
    }

    public function quote($string) {
    return "'" . $this->escape($string) . "'";
    }

    /* и ещё до хера функций */
    }





    class MySQL extends DB {
    public function open($database = null) {
    if (!$this->link) {
    @$this->link = mysql_connect($this->conf['server'], $this->conf['username'], $this->conf['password']);

    if (!$this->link) {
    throw new Exception('Connection Error: ' . mysql_error($this->link));
    }
    }

    if ($database) {
    $this->conf['database'] = $database;
    }

    if (!mysql_select_db($this->conf['database'], $this->link)) {
    throw new Exception('Database does not exist');
    }
    }

    public function close() {
    mysql_close($this->link);
    $this->link = null;
    }

    // …
    }

  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 16 мая 2012 г. 1:05, спустя 12 часов 48 минут 17 секунд

    komprenda, ффууу, лох, почитал твои посты, сперва подумал некропостер, потом подумал ну ладно, потом подумал некропостер, а теперь тебе пиздец ))
  • komprenda

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 16 мая 2012 г. 1:57, спустя 51 минуту 59 секунд


    komprenda, ффууу, лох, почитал твои посты, сперва подумал некропостер, потом подумал ну ладно, потом подумал некропостер, а теперь тебе пиздец ))


    кто такой негролобстер?лох твой дед ггг
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 16 мая 2012 г. 2:01, спустя 4 минуты 42 секунды

    komprenda, твоя мама сосала хуй у всего мира… ггг, как по детски…
  • komprenda

    Сообщения: 24 Репутация: N Группа: Кто попало

    Spritz 16 мая 2012 г. 2:15, спустя 13 минут 28 секунд


    komprenda, твоя мама сосала хуй у всего мира… ггг, как по детски…


    у меня нет мамы идиот я сирота, а вот твоя из под стола мне грит что мол ты сына плохо ся ведешь
  • Ivan

    Сообщения: 1316 Репутация: N Группа: Адекваты

    Spritz 16 мая 2012 г. 2:33, спустя 17 минут 58 секунд


    убейте кафе нахуй


    +1
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 16 мая 2012 г. 2:58, спустя 25 минут 33 секунды

    у меня нет мамы идиот я сирота

    ты не сирота, ты сынок ебанутых существ…
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 16 мая 2012 г. 16:04, спустя 13 часов 6 минут 5 секунд

    komprenda, давай по хорошему, ты понимаешь посты и никто не гонит друг на друга, а то не красиво это очень?
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 16 мая 2012 г. 16:32, спустя 27 минут 15 секунд


    komprenda, давай по хорошему, ты понимаешь посты и никто не гонит друг на друга, а то не красиво это очень?

    этот мудлон забанен, не парься :)
    Сапожник без сапог
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 16 мая 2012 г. 16:38, спустя 6 минут 45 секунд

    Сапожник без сапог
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 16 мая 2012 г. 17:25, спустя 46 минут 56 секунд

    phpdude, блин пыху на работе стремно читать пиздец ))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 16 мая 2012 г. 17:40, спустя 14 минут 35 секунд

    уахха)
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!