Loading...
Mobiaaa (29.04.2015 в 20:09)
Kaito , при правильном проектировании ajax приложений запрашивается только обновляемая страница, что наталкивает на вывод - ajax меньше должен нагружать сервер

Еще лучше)
Kaito , pdo быстрее, но есть одно НО, pdo не работает на большинстве бесплатных хостингах
Кирилл (29.04.2015 в 20:11)
Kaito , pdo быстрее, но есть одно НО, pdo не работает на большинстве бесплатных хостингах

А я разве сижу на бесплатном? Гг я для себя как бы пишу Гг
Kaito , раскажу в чем подвох: сам раньше работал без пдо.. но после того как узнал то весь сайт перелил за 5 мин! в чем подвох? выносим клас в отдельный файл(там делаем класс $c в моем случае)... потом автозаменой по всех скриптах...
mysql_ меняем на $c->
после того как все готово меняем тот клас на другой:

Class pdo_func {
private $bdc;
function create_connect($server,$user,$pass,$name){try {$this->bdc=new PDO("mysql:host=".$server.";dbname=".$name,$user,$pass);
}catch(PDOException $e){echo "#mysql_pdo #1 Fatal error! Not correct data for PDO(MYSQL) connection!";exit;}}
function exe($str){return $this->bdc->exec($str);}
function query($str){return $this->bdc->query($str);}
function fetch_assoc($query){return $query->fetch(PDO::FETCH_ASSOC);}
function num_rows($query){return $query->rowCount();}
function qf($str){return $this->bdc->query($str)->fetch(PDO::FETCH_ASSOC);}
function close_connect(){$this->bdc=null;}
function s($e){return addslashes($e);}
}

и делаем нужные махинации... Готово!
и кстати так можно, изменив клас, можно "перелететь" назад
________
посл. ред. 29.04.2015 в 20:14; всего 2 раз(а); by utyfua
Kaito , ну в любом случае это не очень эффективно, так как если будешь продавать, либо же денег не будет на хостинг, то потом ты обратно на MySQL будешь переписывать?
utyfua (29.04.2015 в 20:13)
Kaito , раскажу в чем подвох: сам раньше работал без пдо.. но после того как узнал то весь сайт перелил за 5 мин! в чем подвох? выносим клас в отдельный файл(там делаем класс $c в моем случае)... потом автозаменой по всех скриптах... mysql_ меняем на $c->после того как все готово меняем тот клас на другой:

Class pdo_func {
private $bdc;
function create_connect($server,$user,$pass,$name){try {$this->bdc=new PDO("mysql:host=".$server.";dbname=".$name,$user,$pass);
}catch(PDOException $e){echo "#mysql_pdo #1 Fatal error! Not correct data for PDO(MYSQL) connection!";exit;}}
function exe($str){return $this->bdc->exec($str);}
function query($str){return $this->bdc->query($str);}
function fetch_assoc($query){return $query->fetch(PDO::FETCH_ASSOC);}
function num_rows($query){return $query->rowCount();}
function qf($str){return $this->bdc->query($str)->fetch(PDO::FETCH_ASSOC);}
function close_connect(){$this->bdc=null;}
function s($e){return addslashes($e);}
}
и делаем нужные махинации... Готово!
и кстати так можно, изменив клас, можно "перелететь" назад

Проще говоря, таким макаром можно перегнать весь сайт на пдо...
utyfua , не всё автозаменой можно заменить.
часть всё равно нужно ручками допиливать.
Кстати, где - то подобное видел.
И возник только один вопрос: зачем лепить велосипеды, если можно изначально думать головой, и не использовать mysql
Уж морально устарел он
Kaito , за 5 мин Гг
Mobiaaa (29.04.2015 в 20:16)
utyfua , не всё автозаменой можно заменить.
часть всё равно нужно ручками допиливать.
Кстати, где - то подобное видел.
И возник только один вопрос: зачем лепить велосипеды, если можно изначально думать головой, и не использовать mysql
Уж морально устарел он

я тогда был нубом
пс: видел такое на профике в кусках кода
Кирилл (29.04.2015 в 20:15)
Kaito , ну в любом случае это не очень эффективно, так как если будешь продавать, либо же денег не будет на хостинг, то потом ты обратно на MySQL будешь переписывать?

в 5.6 mysql уже считается Deprecated и генерит уже php ошибки.
Так что не думаю, что с mysqli/pdo будут в mysql переганять скрипт
Онлайн: 0
Время:
Gen. 0.0997
(c) Bym.Guru 2010-2026