尝试使用 Python 将抓取的日期插入 PHPmyAdmin
Trying to Insert scraped date into PHPmyAdmin using Python
我正在尝试将我使用 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")
当我使用此代码并插入手动数据时,它起作用了。一直没弄明白怎么把保存的数据保存到变量中
非常感谢任何可以帮助我解决这个问题的帮助或资源指导!谢谢!
我搞砸了。忘记清除我的 table,并且有一个在主键中有重复项的测试条目。感谢大家的帮助!
我正在尝试将我使用 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")
当我使用此代码并插入手动数据时,它起作用了。一直没弄明白怎么把保存的数据保存到变量中
非常感谢任何可以帮助我解决这个问题的帮助或资源指导!谢谢!
我搞砸了。忘记清除我的 table,并且有一个在主键中有重复项的测试条目。感谢大家的帮助!