我试图将使用python从api中抓取的数据保存到PHPMyadmin中的sql数据库中。我几乎一整天都在看视频和阅读,试图弄清楚这一点。我会感谢你的帮助。
import mysql.connector
mysql = mysql.connector.connect(
host="localhost",
user = "root",
password = "",
database = "jpfl"
)
boxes = basket.boxes
box= boxes[0]
for box in boxes[0:9]:
listid = box.listid
price = box.price
item = box.item
mycursor = mysql.cursor()
sql = "INSERT INTO 'boxinfo' ('id', 'price', 'item') VALUES (%s,%s,%S)"
val = (listid, price, item)
mycursor.execute(sql,val)
mysql.commit();
print("data is saved")
当我使用此代码并插入手动数据时,它可以工作。我还没有弄清楚如何将保存到变量中的数据保存起来。
任何帮助,或指导资源,可以帮助我解决这个问题,是非常感谢的!谢谢!
发布于 2020-12-09 05:37:59
我搞砸了。忘记清除我的表,并且有一个在主键中有一个重复的测试条目。谢谢你们的帮助!
https://stackoverflow.com/questions/65210371
复制相似问题