Python CGI psycopg2 - příklad 1: Porovnání verzí

Z GeoWikiCZ
m (+sablona databaze)
mBez shrnutí editace
 
Řádek 1: Řádek 1:
Založení databáze webdb a uživatel webuser viz [[Instalace_a_správa_PostgreSQL#Správa|Instalace_a_správa_PostgreSQL]].
Založení databáze webdb a uživatel webuser viz [[Instalace a správa PostgreSQL#Správa|Instalace a správa PostgreSQL]].


<source lang="python">
<source lang="python">

Aktuální verze z 28. 4. 2009, 05:23

Založení databáze webdb a uživatel webuser viz Instalace a správa PostgreSQL.

#!/usr/bin/python

print "Content-type: text/html"
print

try:
    import psycopg2

    conn = psycopg2.connect("dbname='webdb' user='webuser' \
                            host='localhost' password='tajne-heslo'")
    cur = conn.cursor()
    cur.execute("""SELECT a, b FROM test""")
    rows = cur.fetchall()
    
    print "<html>"
    print "<head>"
    print "<title>SQL select -> HTML tabulka</title>"
    print "</HEAD>"
    print "<body bgcolor = white>"
    
    print "<table border=\"1\">"
    print "<tr>"
    print "<th> a </th>"   # sloupec a
    print "<th> b </th>"   # sloupec b
    print "</tr>"
    for row in rows:
        print "<tr>"
        print "<td>" + row[0] + "</td>"
        print "<td>" + row[1] + "</td>"
        print "</tr>"
    print "</table>"
    
    print "</body>"
    print "</html>"
except:
    print "pripojeni k databazi se nepodarilo"

[ Zpět ]