[ sendai @ 16.01.2010. 21:57 ] @
Malo gledam kako se spojiti sa Postgres bazom iz PHP-a i nalazim na ovu funkciju:
Code:
$dbconn2 = pg_connect("host=localhost port=5432 dbname=mary");

i ovde mi je sve jasno, spaja se sa bazom koja je na localhost masini, na istoj kao i webserver.
Drugi primjer:
Code:
$dbconn3 = pg_connect("host=sheep port=5432 dbname=mary user=lamb password=foo");

Dio koji mi nikako nije jasan u ovom connection string-u je host=sheep.Sto znaci ovaj sheep, ako je DNS ime(pretpostavljam da jest) zar ne bi trebalo izgledati drukcije?
[ maksvel @ 16.01.2010. 22:33 ] @
To je dato generički, a u stvarnosti bi koristio puno domensko ime ili IP adresu.
Radilo bi i sa sheep, ako je u pitanju NetBIOS ime računara-servera u LAN-u
[ Goran Rakić @ 17.01.2010. 00:25 ] @
Citat:
maksvel: Radilo bi i sa sheep, ako je u pitanju NetBIOS ime računara-servera u LAN-u ;)


Ne, već se koristi podrazumevani domen/nastavak do FQDN (obično domen u kome je sistem).
[ agvozden @ 17.01.2010. 01:59 ] @
Ime računara u lokaloj mreži ne mora sadržati i ime domena.
Takođe se u ovom stringu može sadržati i IP adresa.
[ sendai @ 17.01.2010. 06:53 ] @
OK
Nadam se da necete zamjeriti jos malo pocetnickih pitanja da ne otvaram novu temu.
Dolazi li defaultna instalacija PHP-a sa bibliotekama za rad sa svim vaznijim bazama?
Ako ne dolazi kako i gdje se tacno instalira i osposobi za rad neka biblioteka koja daje dodatne mogucnosti standardnom PHP-u?
Jesu li to u pravilu biblioteke pisane u C-u sa extenzijama .a .dll .so?