作为对API调用的响应,我得到了一个完整的HTML脚本,这里的“完整”指包含HTML、CSS和Javascript。现在我把这个HTML以字符串的形式存储在PHP变量中。
现在,将这个变量保存到数据库中最好的方式是什么?如何实现?
$content = '<html>
<head>
<script>--Some javascript and libraries included--</script>
<title></title>
</head>
<body>
<style>--Some Styling--</style>
</body>
</html>';
现在,将这个变量保存到数据库中最好的方式是什么?如何实现?
- 作为具有VARCHAR或TEXT类型的字符串?
- 作为Base64编码的字符串,具有VARCHAR或TEXT类型?
- 作为具有BLOB类型的二进制文件?
还是您想建议其他方式(可能是序列化或打包)?
addslashes(deslash($content));
。 deslash函数是由wp核心编写的,目的是使其通用化并存储在WordPress数据库中。它有助于工作。 - Kvvaradha