|
 10 Кб |
|
| Доброго!
Есть такой вот класс коннекта к базе и выполнения запросов.
Проблема в том, что при создании второго объекта класса для 2-го соединения с другой БД, возникает конфликт, каким-то образом один коннект перебивается другим.
$db=new DBMysql();
$db_second=new DBMysql(); // перебивает коннект $db
|
У кого какие предположения? | |
|
|
|
|
|
|
|
для: OLi
(09.08.2013 в 21:23)
| | есть предложение выкинуть этот класс и забыть как страшный сон. на это есть как минимум 3 причины: устаревший код, кривой код, PDO. | |
|
|
|
|
|
|
|
для: psychomc
(09.08.2013 в 22:17)
| | C этим согласен. Но это не возможно - придется переписывать кучу запросов из других скриптов ;) | |
|
|
|
|
|
|
|
для: 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;
}
|
| |
|
|
|