1

Temat: Łączenie MySQL oraz PostgeSQL przez ODBC

Witam

Mam pytanie, czy możecie mi podpowiedzieć jak zrobić takie połączenie.

Mam stronę napisaną w HTML + PHP + MySQL.

Potrzebuję dodać do tej strony PostgreSQL za pomocą ODBC. Żeby w którymś momencie stronka pobierała dane z bazy MySQL i PostgreSQL. Poprostu działanie dwóch baz danych w jednym czasie.

Możecie mi powiedzieć jak zaimplementować ten sterownik ODBC?

Narazie zrobiłem tak że w WAMPie odpalam stronkę napisaną w PHP, osobno uruchomiłem Postgre Server i chciałem się połączyć z bazą ale cały czas wychodzi komunikat:

Fatal error: Call to undefined function pg_connect() in C:\wamp\www\PostgreSQL\index.php on line 12

kod w index.php wpisałem z innej stronki

<html>
<head>
<title>Postgre</title>
</head>

<?php
/// Nawiązanie połączenia, wybór bazy danych
$dbconn = pg_connect("host='localhost' dbname='publikacje' user='www' password='widmo'")
    or die('Nie można nawiązać połączenia: ' . pg_last_error());

// Wykonanie zapytania SQL
$query = 'SELECT * FROM authors';
$result = pg_query($query) or die('Nieprawidłowe zapytanie: ' . pg_last_error());

// Wyświetlenie wyników w postaci HTML
echo "<table>\n";
while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
    echo "\t<tr>\n";
    foreach ($line as $col_value) {
        echo "\t\t<td>$col_value</td>\n";
    }
    echo "\t</tr>\n";
}
echo "</table>\n";

// Zwolnienie zasobów wyniku zapytania
pg_free_result($result);

// Zamknięcie połączenia
pg_close($dbconn);
?>



</head>  

2

Odp: Łączenie MySQL oraz PostgeSQL przez ODBC

masz w php.ini "odkomentowaną" obsługę funkcji dla pg ?
nie wiem o co chodzi z tym ODBC?

Ostatnio edytowany przez WitekS (2010-06-18 18:17:07)

3

Odp: Łączenie MySQL oraz PostgeSQL przez ODBC

Jeśli zainstalowałeś któryś z WAMPów, to jak sama nazwa wskazuje, pakiet oprogramowania do pacy z bazą MySQL.
Nie znajdziesz tam domyślnie nic, co będzie pracowało z PostgreSQLem.