4 DBFILENAME
= "bloggy.db"
8 conn
= sqlite3
.connect(DBFILENAME
)
9 conn
.execute("CREATE TABLE IF NOT EXISTS entries (id INTEGER PRIMARY KEY, date , title TEXT, text TEXT)")
10 except sqlite3
.OperationalError
:
11 print 'Failed to connect to database. Check file and directory permissions.'
15 def getnumposts(conn
, id=None):
17 numposts
= conn
.execute("SELECT count(id) FROM entries WHERE id = ?", (id,)).fetchone()
19 numposts
= conn
.execute("SELECT count(id) FROM entries").fetchone()
20 return int(numposts
[0])