Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Класс коннекта к Базе
 
 автор: OLi   (09.08.2013 в 21:23)   письмо автору
10 Кб
 
 

Доброго!

Есть такой вот класс коннекта к базе и выполнения запросов.
Проблема в том, что при создании второго объекта класса для 2-го соединения с другой БД, возникает конфликт, каким-то образом один коннект перебивается другим.

$db=new DBMysql();
$db_second=new DBMysql(); // перебивает коннект  $db


У кого какие предположения?

  Ответить  
 
 автор: psychomc   (09.08.2013 в 22:17)   письмо автору
 
   для: OLi   (09.08.2013 в 21:23)
 

есть предложение выкинуть этот класс и забыть как страшный сон. на это есть как минимум 3 причины: устаревший код, кривой код, PDO.

  Ответить  
 
 автор: OLi   (09.08.2013 в 22:18)   письмо автору
 
   для: psychomc   (09.08.2013 в 22:17)
 

C этим согласен. Но это не возможно - придется переписывать кучу запросов из других скриптов ;)

  Ответить  
 
 автор: psychomc   (09.08.2013 в 22:26)   письмо автору
 
   для: OLi   (09.08.2013 в 22:18)
 

ну почему же, можно написать класс с таким же интерфейсом или максимально приближенным, который будет использовать PDO и будет написан нормально. собственно, поэтому в вашем классе и есть обёртки вроде
<?php
        
function Fetch($res){
                
$rec=@mysql_fetch_array($res);
                return 
$rec;
        }

        function 
RetID(){
                
$rec=@mysql_insert_id();
                return 
$rec;
        }

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования