Работаю над большими проэктами сейчас мобиклик.cу, после мобильная верстка видикар.сом.юа (автора в курсе)
Написал: Станислав Крунич
26.09.2013 / 13:43
Занят, сейчас не принимаю ничего.. Кто то писал насчет стоматологии.. Не получил я тз по ней, кто то из вас не помню обещал отправить. Раз нет ответа, то дела бросать не буду. ВРеменно занят, не знаю на сколько
Написал: Станислав Крунич
26.09.2013 / 13:29
classMy{protected $_db =null;function __construct(){if($this->_db ==null) $this->_db =DBConnect::getInstance();// обьявить синглтон c PDO коннектом который выше должен быть подключен}// Все тра ля ля//$this->..db-> // как объект хранящий PDO объект}
Он как раз для твоей задачи. Просто чтобы там нибыло. Вызывай его в конкрукторе , например protected $_db;. . . Затем конструктор . В нем this->_db = insance; и используй в классе. Во всех наследниках будет доступен. . . Домой приду скину пример
Написал: Станислав Крунич
23.09.2013 / 22:31
Синглтон делать и подключать через конструктор, чтобы не использовать global $db. . . Вообще много способов
Написал: Станислав Крунич
23.09.2013 / 17:52
Применяй тогда фильтрацию там где она нужна - на входе. Это тоже можно ускорить SET `time`='.time().' . Не стоит использовать функции в запросе, встроенный sql кэш не работает с NOW(). php rand() итп . . . Все то что динамически меняет свое поведение. Лучше будет вынести в обычную переменную
Написал: Станислав Крунич
22.09.2013 / 20:03
Во втором примере у тебя нет prepareStatement() выражений. конечно первый лучше. Подготовленные выражения используются как замена mysql_real . .. итд. И там в твом случае обработка должна стоять PARAM_INT
Написал: Станислав Крунич
22.09.2013 / 06:55
не надо хранить в куках ни хэши ни пароли ни логины.. Сделай авторизацию на сессии и перегенерируй sid при успешной авторизации, в настройкай апача укажи на сколько тебе хранить нужно сессию и пропиши еще session.use_only_cookies = true и все
Написал: Станислав Крунич
20.09.2013 / 15:58