I've got a form with a search bar on my web app
@app.route('/search', methods=['POST','GET'])
def row_search():
if request.method == 'POST':
result = request.form
print(result['search'])
cursor.execute("""SELECT rowid,projeYili,projeAdi,ogretmenler,ogrenciler
FROM projects
WHERE projects MATCH '{}'
""".format(result['search']))
return render_template('index.html', projects=cursor.fetchall())
I've used MATCH to search in table named projects but if i enter special characters(?,-,.) in my search bar i get an error
for example if i enter 2018-2019 in my search bar i get this error
sqlite3.OperationalError: no such column: 2019
code works perfect with text with no special characters