Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Połączenie z inną bazą


Przejdź do rozwiązania Rozwiązane przez DawPi,

Rekomendowane odpowiedzi

Opublikowano

Witam, chciałbym się zapytać jak mogę połączyć się z inną bazą niż tą którą mam wpisaną w configu. Chce użyć tego w mojej aplikacji. mysql_connect zawodzi rzecz jasna ; d

  • Manager
  • Rozwiązanie
Opublikowano

Coś takiego:

if ( ! class_exists( 'dbMain' ) )
{
require_once( IPS_KERNEL_PATH . 'classDb.php' );
require_once( IPS_KERNEL_PATH . 'classDbMysql.php' );
}

$external = new db_driver_mysql();
$external->obj[ 'sql_database' ]  = '';
$external->obj[ 'sql_user' ]   = '';
$external->obj[ 'sql_pass' ]   = '';
$external->obj[ 'sql_host' ]   = '';
$external->obj[ 'sql_tbl_prefix' ]  = '';
$external->obj[ 'force_new_connection' ] = 1;
$external->connect();
  • Lubię to 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano (edytowane)

<?php

// Kod IPBOARD

$connect = @mysql_connect("localhost", "user", "pass");
@mysql_select_db("base", $connect);

// Działania na innej bazie

@mysql_close($connect); // To musi być obowiązkowo!

// Kod IPBOARD
?>

To na uparciucha, ale wiem że IPS wydał własną metodę, tylko muszę jej poszukać.. :)

@up

No i DawPi mnie wyprzedził :D

Edytowane przez Leihto

Zapraszam na moje portfolio oraz bloga wojtusdev.pl

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.