Home > informacje ogólne > PostgreSQL – łączenie z bazą

PostgreSQL – łączenie z bazą

May 11th, 2008 Marcin Wadowski

Połączenie z bazą danych PostgreeSQL przebiega w kilku krokach:
1. połączenie z bazą danych ($polaczenie), musimy podać nazwę_hosta, nazwę_bazy_danych, z której będziemy kożystać, nazwę_urzytkownika i hasło.


$polaczenie = pg_connect("host='nazwa_hosta' dbname='nazwa_bazy_danych' user='nazwa_urzytkownika' password='hasło' ");

2. przygotowujemy sobie zapytanie, które będziemy chcieli wykonać na bazie danych i przypisujemy je do zmiennej żeby łatwiej było nam z niego korzystać


$zapytanie = "SELECT * FROM nazwa_tabeli";

3. wykonujemy zapytanie na bazie danych i jego wynik (faktycznie to tylko uchwyt do wyniku, zmienna $wynik przyjmie wartość resource(x))


$wynik = pg_query($zapytanie);

4. pobranie wartości wynikowych w praktyce poszczególnych rekordów tabeli z bazy danych i przypisanie ich do zmiennej


$tabela = pg_fetch_all($wynik);

tak to może wyglądać w całości:(połączenie z bazą danych zostało rozbite na kilka linijek kodu, w rzeczywistości niczego to nie zmienia, znakiem końca linii w PHP jest średnik ; )


$polaczenie=pg_connect("host='nazwa_hosta' dbname='nazwa_bazy_danych' user='nazwa_urzytkownika' password='hasło'");

$zapytanie = "SELECT * FROM nazwa_tabeli";
$wynik = pg_query($zapytanie);
$tabela = pg_fetch_all($wynik);

Categories: informacje ogólne Tags:
Comments are closed.