Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проблема при работе с БД

00 голосов
0
Здравствуйте.
Делаю сайт, который базируется на битрикс. Сайт использует стороннюю базу данных мускл на этом же сервере. Есть отдельно написанный класс для работы с БД, который осуществляет подключение-отключение к бд, а так же отправку запросов к базе. При вставке следующих строк на страницу:
Код
$worker= new dbWorker($host, $user, $pwd, $db);

страница перестает грузиться в принципе. При обновлении кеша страницы через битрикс, выдается следующее:
Код
FILE: /home/webmaster/www/site.ru/bitrix/modules/main/classes/general/main.php
LINE: 5089
MySQL Query Error: SELECT L.*, L.LID ID, length(L.DIR) FROM b_lang L WHERE 1=1 AND L.LID='s1' ORDER BY L.SORT [Таблица 'table.b_lang' не существует]
DB query error.
Please try later. 

Сам конструктор класса выглядит так:
Код
function __construct($host,$user,$pwd,$db)
   {      
      $this->connect= @mysql_connect($h,$u,$p) or die ("Could not connect: ".mysql_error());
      @mysql_select_db($db,$this->connect) or die ("Could not select database: ".mysql_error());
      @mysql_set_charset('cp1251',$this->connect);
   }

Получается, битрикс пытается работать с открытым мной подключением?
Может кто-нибудь сталкивался с данной проблемой?
спросил 25 Апр, 14 от Devca (100 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
3 ответов
спросил 27 Ноя, 13 от BigFess (100 баллов)
0 голосов
3 ответов
спросил 08 Май, 14 от HuT (100 баллов)
0 голосов
2 ответов
спросил 10 Фев, 14 от Maaret (100 баллов)
0 голосов
3 ответов
спросил 25 Ноя, 13 от Nikolette (160 баллов)
0 голосов
3 ответов
спросил 16 Янв, 14 от Pipuka (100 баллов)