Saya mahu melihat output yang diperlukan bagi pangkalan data sql world
的特定表的所有数据,下面的代码将为我提供city
jadual yang dimasukkan oleh pengguna, tetapi saya mahu nama jadual dimasukkan oleh pengguna dan mahu menjadikan kod saya berfungsi untuk semua kes.
from sqlite3 import connect import mysql.connector mydb=mysql.connector.connect(host="localhost",user="root",password="",database='world') mycursor=mydb.cursor() mycursor.execute("select * from city") for i in mycursor: print(i)
Saya ingin mengisytiharkan city
sebagai pembolehubah rentetan
table_name=str(input("enter table name:")) mycursor=mydb.cursor() mycursor.execute("select * from table_name") for i in mycursor: print(i)
Tetapi saya mendapat dunia ralat.nama_jadual tidak wujud, saya faham. Adakah terdapat sebarang penyelesaian kepada keadaan saya? Mencari bantuan yang baik, terima kasih banyak.
Gunakan gabungan