为什么select语句没有选择数据库表中的所有行?每次都忽略第一个条目

我正在尝试将数据库表中的名称放入下拉列表,但SELECT语句忽略了第一行。

我正在用python做。

meta()
h

> meta()
[1] -3 -2 -1  0  1
> h
[1] -3 -2 -1  0  1
> 

样本数据

为什么select语句没有选择数据库表中的所有行?每次都忽略第一个条目

输出

为什么select语句没有选择数据库表中的所有行?每次都忽略第一个条目

b1004940 回答:为什么select语句没有选择数据库表中的所有行?每次都忽略第一个条目

好,这里是一个例子

sql = "SELECT Artist_Id,ArtistName FROM ArtistDetails"
mycursor.execute(sql)
myresult = mycursor.fetchall()
tag = '<select>'
for row in myresult:
        print row["Artist_Id"],row["ArtistName"]
        tag=tag+f"<option value='{row["Artist_Id"]}'>{row["ArtistName"]}</option>"

tag=tag+'</select>'
print(tag)
本文链接:https://www.f2er.com/3127314.html

大家都在问