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

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

Меня не раз админы финансово выручали)
Kaito (29.04.2015 в 20:15)
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);}
}
и делаем нужные махинации... Готово!
и кстати так можно, изменив клас, можно "перелететь" назад

Проще говоря, таким макаром можно перегнать весь сайт на пдо...

нет!
pdo - это чисто ООП стиль.
mysql же имеет процедурку.
В большинстве случаев не получится.
Повторюсь, лучше изначально задумываться от структуре, а потом уже делать
Mobiaaa (29.04.2015 в 20:16)
utyfua , не всё автозаменой можно заменить.
часть всё равно нужно ручками допиливать.
Кстати, где - то подобное видел.
И возник только один вопрос: зачем лепить велосипеды, если можно изначально думать головой, и не использовать mysql
Уж морально устарел он

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

используя мой клас можно изменять из пдо но mysql и обратно очень быстро
Mobiaaa , кому как..
utyfua , не вижу смысла в pdo так как я говорил и буду говорить что pdo на большенстве басплатных хостингах не работает
utyfua , Если уж начинать кодить на mysqli/pdo, то используя подготовленные выражения, для фильтрации от SQL
Кирилл (29.04.2015 в 20:22)
utyfua , не вижу смысла в pdo так как я говорил и буду говорить что pdo на большенстве басплатных хостингах не работает

вот на моем хосте работает :) поставил клас который работает через пдо... нужно сменить? пожалусто: меняем класс и сайт переведен!
Онлайн: 5
Время:
Gen. 0.1195
(c) Bym.Guru 2010-2026