0
我想在MySQL表中保存一个json字符串。 json字符串来自画布(使用fabricjs)。在MySQL表中保存JSON字符串(从画布)
var jsonCanvas = JSON.stringify(canvas.toDatalessObject());
我的第一个问题是,什么是在MySQL中保存json字符串的最佳数据类型?画布将包含图像以及文本和其他对象。 您认为MEDIUMTEXT是否够用?
另一个问题。 是否可以使用此准备好的语句保存json字符串。我怀疑使用关键字“s”作为字符串。
try {
$sql = "insert into layout (lt_author, lt_date, lt_category, lt_json_string)
values (?,?,?,?)";
$stmt = $mysqli->prepare($sql);
$stmt->bind_param("ssss",$lt_author, $lt_date, $lt_category, $lt_json_string);
$stmt->execute();
$stmt->close();
谢谢你的帮助:) 问候最大
JSON对象将包含实际的二进制图像数据?或图片所在的网址。如果前者在将二进制数据转换为字符串时需要谨慎。 – Perception