To create a line break or new line (<br>), end a line with two or more spaces, and then type return.
' \n'
cursor2.execute("SELECT sneakers_model FROM user_inventory WHERE sneakers_model = ?", (random_sneakers[0]))
cursor2.execute("SELECT sneakers_model FROM user_inventory WHERE sneakers_model = ?", (random_sneakers[0],))
from pathlib import Path
from sys import argv
script_dir = Path(argv[0]).parent.resolve() # путь к каталогу скрипта
db_path = script_dir / 'basa' / 'users.db' # путь к файлу в подкаталоге
@dp.callback_query_handler(text='1')
async def id1(callback: CallbackQuery):
SELECT user_id, join_date EXTRACT(DAY FROM date) as day FROM users VALUES (?, ?)
CREATE TABLE IF NOT EXISTS accounts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
users_name TEXT,
acc_id INTEGER
)
con = sqlite3.connect(":memory:")
cur = con.execute("CREATE TABLE lang(name, first_appeared)")
# This is the named style used with executemany():
data = (
{"name": "C", "year": 1972},
{"name": "Fortran", "year": 1957},
{"name": "Python", "year": 1991},
{"name": "Go", "year": 2009},
)
cur.executemany("INSERT INTO lang VALUES(:name, :year)", data)
# This is the qmark style used in a SELECT query:
params = (1972,)
cur.execute("SELECT * FROM lang WHERE first_appeared = ?", params)
print(cur.fetchall())
f"""**{cursor.execute("SELECT cash FROM users WHERE id = {}".format(ctx.author.id)).fetchone()[0]}**"""
CREATE TABLE IF NOT EXISTS
не сработает, если таблица уже существует - но и только. Если она имеет неправильную структуру, данный вызов её не пересоздаст, а оставит как есть. Проверь структуру таблицы, либо через обращение к таблице схемы (хранит структуру всех таблиц к БД), либо подцепившись клиентом к твоей БД. sqlite3.connect('teor.db')
import pathlib, sys
script_dir = pathlib.Path(sys.argv[0]).parent.resolve() # путь к каталогу скрипта
db_file = script_dir / 'teor.db' # путь к файлу БД
print(db_file) # для проверки, какой файл открывается
conn = sqlite3.connect(db_file)
... # далее по тексту