Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的网站上有一个通知系统,用户将收到某个事件的通知。通知消息将存储在 MySQL 数据库中。
当我在消息中插入链接时,它会返回一个 MySQL 错误,指出它无法插入链接。
我怎样才能做到这一点?我正在使用 php。
几乎所有链接都包含将由 sql 数据库以奇怪的方式解释的字符,从而导致基于不同输入的不可预测的结果。您应该确保正确转义这些字符:
$some_input = getInputFromWebPage(); $safe_input = mysql_real_escape_string($someInput); insertIntoDB($safe_input);
这只是一个示例,显然不是有效的代码,但希望它能够引导您朝着正确的方向前进。有几个函数可以为您将转义字符添加到字符串中。