#1.
Nu3oN
Off
(11)
Moderator
2010.09.07 22:10
собсна теперь учусь, неделями делать нечего, решил заюзать пдо, плюссов масса и минусов мало...
Дайте что неть конкретное почитать, мож у кого есть свои классы для работы с пдо...
Короче делитесь информацией для чайника
Я буду лучше голоден, но между креслом и рулем и на дороге.
#3.
aluka
Off
(0)
Участник
2010.09.08 03:03
Код:
span style="color: #0000BB"><?php /* description */ class Connection extends PDO { /* description */ private static $_dsn; /* description */ private static $_user; /* description */ private static $_password; /* description */ public function __construct($dsn = 'dsn', $user = 'user', $password = 'password') { /* description */ self::$_dsn = $dsn; /* description */ self::$_user = $user; /* description */ self::$_password = $password; /* description */ parent::__construct(self::$_dsn, self::$_user, self::$_password, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES `utf8`')); /* description */ parent::setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); /* description */ parent::setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } /* description */ public function getColumn($key) { /* description */ $sth = parent::prepare($key); /* description */ $sth->execute(); /* description */ $result = $sth->fetchColumn(0); /* description */ return $result; } /* description */ public function fetchAssoc($key) { /* description */ $sth = parent::prepare($key); /* description */ $sth->execute(); /* description */ $result = $sth->fetchAll(); /* description */ return $result; } }?> |
vot moi malenki klas, gemorroj esli tebe nujno takoi klas kak ti evo optimiziruesh? pajalusto dzelai etot klas luchshe (izvini za takie ruski, ni znaiu xorosho)