File size: 613 Bytes
ef2bb17
 
40da42b
ef2bb17
 
 
21b77a6
 
 
 
 
 
 
 
ef2bb17
 
21b77a6
ef2bb17
21b77a6
ef2bb17
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import streamlit as st

conn = st.experimental_connection("data_db", type='sql', url="sqlite:///data.db")

with conn.session as s:
    s.execute('CREATE TABLE IF NOT EXISTS mytable (name TEXT, data TEXT);')
    s.commit()


user_name = st.text_input("Your name")
user_word = st.text_input("Choose your word")

if st.button("Guess"):
    with conn.session as s:
        s.execute(
            'INSERT INTO mytable (name, data) VALUES (:name, :data);',
            params=dict(name=user_name, data=user_word)
        )
        s.commit()

loaded_data = conn.query('select * from mytable')
st.dataframe(loaded_data)