summaryrefslogtreecommitdiffstats
path: root/Doc/includes/sqlite3/execute_1.py
diff options
context:
space:
mode:
authorPetri Lehtinen <petri@digip.org>2012-02-15 20:17:21 (GMT)
committerPetri Lehtinen <petri@digip.org>2012-02-15 20:21:01 (GMT)
commit1ca93954e17e4f6f1230306997badbda3e5c68bc (patch)
treef00db8a6e8095c9b5470db3ae6fae16bf6cd64fa /Doc/includes/sqlite3/execute_1.py
parent2640b5223765f7a8e9c13a4a4c82dafa2c7cb59a (diff)
downloadcpython-1ca93954e17e4f6f1230306997badbda3e5c68bc.zip
cpython-1ca93954e17e4f6f1230306997badbda3e5c68bc.tar.gz
cpython-1ca93954e17e4f6f1230306997badbda3e5c68bc.tar.bz2
Issue #13491: Fix many errors in sqlite3 documentation
Initial patch by Johannes Vogel.
Diffstat (limited to 'Doc/includes/sqlite3/execute_1.py')
-rw-r--r--Doc/includes/sqlite3/execute_1.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/Doc/includes/sqlite3/execute_1.py b/Doc/includes/sqlite3/execute_1.py
index 3d08840..f864a89 100644
--- a/Doc/includes/sqlite3/execute_1.py
+++ b/Doc/includes/sqlite3/execute_1.py
@@ -1,11 +1,16 @@
import sqlite3
-con = sqlite3.connect("mydb")
-
+con = sqlite3.connect(":memory:")
cur = con.cursor()
+cur.execute("create table people (name_last, age)")
who = "Yeltsin"
age = 72
-cur.execute("select name_last, age from people where name_last=? and age=?", (who, age))
+# This is the qmark style:
+cur.execute("insert into people values (?, ?)", (who, age))
+
+# And this is the named style:
+cur.execute("select * from people where name_last=:who and age=:age", {"who": who, "age": age})
+
print(cur.fetchone())