PostgreSQL 1.

Napsal Mgr.Radovan Kaluža (») 3. 8. 2006 v kategorii Databáze, přečteno: 1761×
Zaujalo mě : eetgo.cz = eet zdarma a online

Příklad místo dlouhých vyprávění.

Tento článek je psán za podpory webhostingu banan.cz, který PostgreSQL plně podporuje.

PostgreSQL nebo MySQL


MySQL je mnohem rozšířenější na internetu, tedy pokud budete umět MySQL, bude jednodušší porozumět cizím aplikacím, například různým opensource. Zde PostgreSQL výrazně prohrává. Velkou výhodou, že MySQL je tak rozšířený je množství publikací, článků a diskuzí nejen na internetu.


Co se týče funkcionality PostgreSQL výrazně vede před MySQL. Obě dvě databáze se avšak dále vyvíjejí. Mysql postrádá například vnořené selecty, transakce.

Přihlášení, sql dotaz


Tabulku si předem vytvořte pomoci PhpPgAdminu. Kliknutím do levého menu na PostgreSQL získáte přihlašovací okno. Starší verze této administrace měli přihlašovací okno přímo na úvodní stránce, nové verze již obsahují i mnoho dalších informací ještě před přihlášením.

Postgre server běží na serveru b09.banan.cz na portu 5432.

Pro připojení poslouží funkce pg_connect. Analogicky provedení sql dotazu pg_query a následný převod do výsledku do pole pomocí pg_fetch_array.

<?
$conn_string = "host=b09.banan.cz port=5432 dbname=uzivatel_mojedomena_cz user=uzivatel_mojedomena_cz password=heslo";

$dbconn = pg_connect($conn_string);

$dotaz = "SELECT * FROM x";

print $dotaz;

$result=pg_query($dbconn,$dotaz);

print "<pre>";

while ($row = pg_fetch_array($result))
{
print_r($row);
}
?>




Pro další otázky a pomoc při vytvoření postgre učtu kontaktujte technickou podporou banan.cz.

Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
[*1*] [*2*] [*3*] [*4*] [*5*] [*6*] [*7*] [*8*] [*9*] [*10*] [*11*] [*12*] [*13*] [*14*] [*15*] [*16*] [*17*] [*18*] [*19*] [*20*] [*21*] [*22*] [*23*] [*24*] [*25*] [*26*] [*27*] [*28*] [*29*] [*30*] [*31*] [*32*] [*33*] [*34*] [*35*] [*36*] [*37*] [*38*] [*39*] [*40*] [*41*] [*42*] [*43*] [*44*] [*45*] [*46*] [*47*] [*48*] [*49*] [*50*]   [b] [obr]
Odpovězte prosím číslicemi: Součet čísel nula a šest