我的数据库中有两列,分别为 description
和 url
我想选择这两个,但只向用户显示描述
。问题是,当我迭代 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
然后它只连接单个字符
输出是这样的:
t
h
我
..等等。我怎样才能让它只连接我的描述而不是我的网址?
最佳答案
关于python - MYSQL select 只选择字符而不选择名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53124341/