Python: ValueError: nieobsługiwany znak formatu '' '(0x27) w indeksie 1
Próbuję wykonać zapytanie, aby wyszukać 3 tabele w bazie danych przy użyciu MySQL za pomocą Pythona. Za każdym razem, gdy próbuję wykonać poniższy ciąg jako zapytanie, pojawia się błąd dotyczący konkatenacji w ciągu.
"SELECT fileid FROM files WHERE description LIKE '%" + search + "%' OR filename LIKE '%" + search + "%' OR uploader LIKE '%" + search + "%' ORDER BY fileid DESC"
To jest błąd, który mi daje:
ValueError: unsupported format character ''' (0x27) at index 1
Jeśli usuwam znak, o który prosi, muszę również usunąć%, co uniemożliwia prawidłowe działanie zapytania. Co mogę zrobić, aby to naprawić, ponieważ jestem dość nowy w Pythonie.
Dzięki, Kris