gpt4 book ai didi

python - 如何将html数据存储在mysql数据库中?

转载 作者:行者123 更新时间:2023-11-29 12:40:28 24 4
gpt4 key购买 nike

我有一个用Python编写的sql,比如。

cur.execute("INSERT INTO products_details(
title,
description,
price,
currency,
sku,
brand,
colors,
sizes,
actual_url,
meta_title,
meta_keywords,
meta_description,
sizefitcontainer,
designercontainer,
wearwith,
colorthumb,
colorbig,
colormedium,
discount_price,
cat_name)
VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s') ", (
context['product_title'],
context['product_description'],
context['price'],
context['currency'],
context['productCode'],
context['brand_name'],
context['colors'],
context['sizes'],
context['actual_url'],
context['title'],
context['meta_keywords'],
context['meta_description'],
context['sizefitcontainer'],
context['designercontainer'],
context['wearwith'],
context['colorthumb'],
context['colorbig'],
context['colormedium'],
context['discount_price'],
context['cat_name']))

在上面的查询中有两个字段designercontainer和sizefitcontainer,我在其中传递一些html数据以存储在数据库中。但每次我都会遇到一些错误。

(<class '_mysql_exceptions.ProgrammingError'>, ProgrammingError(1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Cosmic Leggings'',''These cropped KORAL ACTIVEWEAR leggings have iridescent cont' at line 1"), <traceback object at 0x2bc2638>).

我也尝试过utf编码,但也无法解决这个问题。请告诉我如何编写查询,以便两个字段都可以接受html值(嵌入js和css)。

context  is a python dict.

最佳答案

您应该在问题中包含product_details 的结构。

从错误来看,您没有正确引用要存储的 HTML 字符串。

关于python - 如何将html数据存储在mysql数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194376/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com