python - 尝试使用 Python 将抓取的日期插入 PHPmyAdmin
问题描述
我正在尝试将我使用 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")
当我使用此代码并插入手动数据时,它可以工作。我还没有弄清楚如何将保存的数据保存到变量中。
非常感谢任何可以帮助我解决这个问题的帮助或资源方向!谢谢!
解决方案
我搞砸了。忘记清理我的表,并且有一个主键中有重复的测试条目。谢谢大家的帮助!
推荐阅读
- jenkins - 在 jenkins 中创建存档工件的 zip
- selenium-webdriver - iOS 设备上的 webdriverio appium 浏览器启动错误
- javascript - 使用 jQuery 发布其值时,我只在选择列表中获得第一个选项
- java - C#中的WebService和java中的软件之间没有通信
- video - 试图在谷歌上制作视频自动播放,但我不能
- c# - 我可以像服务一样记录所有作业(文档)来在 c# 中打印吗?
- java - 标记中的图形丢失质量
- graphql - 如何使用 GraphQL 获取 GitHub 存储库的提交以及已更改的文件和更改本身
- c++ - 填充类向量,同时将行为与数据分离
- django - 需要在 python/django 中通过浏览器识别用户?