Чтение RSS каналов

Форум

Открыть Ответить

Помогите с конектом к БД (Open Slaed 1.2)

5

5
1
12.02.2010 15:37:0012.02.2010 15:37:14
В PHP не силен, могу модуль сделать или переделать из старой версии, но в целом PHP MySql знаю слабо.

Как я понял сейчас в Open Slaed 1.2 для подключения к бд используются классы, в которых я вообще не понимаю.

ситуация такая на одном хосте (далее хост1) находятся несколько веб приложений, и несколько баз данных, след работает с базой (назовем S1) и есть еще база (HD1). обе базы на одном хосте и конект к ним происходит под одной учеткой, в результате не меняя код в следе я стандартными средствами следа могу обращаться к другой базе
пример:
$result=$db->sql_query("SELECT ..... FROM HD1.tabl WHERE..... ")


и выводить в модуле необходимую инфу из второй базы.

Теперь возникла ситуация когда эти веб ресурсы нужно разнести по разным хостам, и базы тоже, и приведенный выше пример уже не пройдет.

Насколько я понимаю возможно в файле function\db\mysql.php организовай второй класс
который будет почти полной копией class sql_db (допустим назвать class sql_db2)
и далее в файле function\db.php добавить что то вроде
$db2 = new sql_db2($dbhost2, $dbuname2, $dbpass2, $dbname2, false);

ну и соответственно подинклюдить второй конфиг где будут прописаны доступы ко второй БД.

и далее в модуле вызывать бд по типу
$result=$db2->sql_query("SELECT ..... FROM HD1.tabl WHERE..... ")


по идеи как то так может сработать, но что конкретно менять / переименовывать - не знаю.
Помогите плиз кто разбирается....


Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Локальный сервер
Открыть Ответить
classвторойпримерquotresultодномхостефайлеfromfunctionнесколькодалеепонимаюбазыситуация
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь