Spaces:
Sleeping
Sleeping
File size: 1,847 Bytes
27a7270 ceb518e 27a7270 |
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 51 52 53 54 55 56 57 58 |
import sqlite3
def create_user_table():
sql_statements = [
"""CREATE TABLE IF NOT EXISTS users (
user_id INTEGER PRIMARY KEY,
user_name TEXT NOT NULL,
team_name TEXT NOT NULL,
password TEXT NOT NULL,
email_address TEXT NOT NULL
);"""
]
# create a database connection
try:
with sqlite3.connect('user.db') as conn:
cursor = conn.cursor()
for statement in sql_statements:
cursor.execute(statement)
conn.commit()
except sqlite3.Error as e:
print(e)
def insert_user(user_name, team_name, password, email_address):
try:
with sqlite3.connect('user.db') as conn:
cursor = conn.cursor()
cursor.execute("""
INSERT INTO users (user_name, team_name, password, email_address)
VALUES (?, ?, ?, ?)
""", (user_name, team_name, password, email_address))
conn.commit()
print("User inserted successfully.")
except sqlite3.Error as e:
print(f"An error occurred: {e}")
def view_all_users():
try:
with sqlite3.connect('user.db') as conn:
cursor = conn.cursor()
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
if rows:
for row in rows:
print(f"user_id: {row[0]}, user_name: {row[1]}, team_name: {row[2]}, email_address: {row[4]}")
else:
print("No users found in the table.")
except sqlite3.Error as e:
print(f"An error occurred: {e}")
#create_user_table()
#insert_user('ruchibonkers', 'ruchibonkers', 'ruchibonkers', '[email protected]')
#view_all_users()
#create_user_table()
|