我想将 HTML 代码存储在 SQL 数据库中。它可以很好地存储所有内容,除非定义了诸如 border="0"的属性。 我认为单引号不是问题。我该如何避免这种情况发生。
错误:错误:您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在 '0"> 附近使用的正确语法
最佳答案
您是否在尝试将 HTML 插入数据库之前对其进行转义?假设您的 HTML 存储在变量 $html
中$html = mysql_real_escape_string($html);
$sql = "INSERT INTO html_docs (html) VALUES('$html')";
mysql_query($sql);
关于php - 在sql数据库中存储html代码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952230/