В моей базе данных есть 2 столбца с именами description
и url
Я хочу выбрать оба из них, но только отображать description
для пользователя. Проблема в том, что когда я выполняю команду fetchall, она выбирает оба этих или только отдельные символы. Вот мой код:
connection = pymysql.connect(user='fake', passwd='fake', host='db', port=1111, db='fake_db_name')
searchResult = []
try:
with connection.cursor() as cursor:
pushpin_sql = "SELECT description, url FROM pushpin WHERE pushpin.description LIKE '%" + str(searchTerm) + "%'"
result = cursor.fetchall()
for col in result:
searchResult+=col
connection.commit()
finally:
connection.close
Вывод такой:
это милая собака
http://jiangzhenling.com/img/CS6400/dog/dog1.png
если я изменю его на:
for col1,col2 in result:
searchResult+=col1
Тогда он объединяет только отдельные символы
И вывод такой:
т
ч
я
.. и так далее. Как я могу сделать это только конкатенация моего описания, а не мой URL?