我想在 MySQL 表中保存一个 json 字符串。json 字符串来自画布(使用 fabricjs)。
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();
谢谢你的帮助 :) 问候 Max