在 MySQL 数据库表单元格中插入链接


inserting links in mysql database table cell

我的网站上有一个通知系统,用户将收到某个事件的通知。通知的消息将存储在 MySQL 数据库中。

当我在消息中插入链接时,它会返回一个 MySQL 错误,指出它无法插入链接。

我怎样才能做到这一点?我正在使用 php。

几乎所有链接都将包含由SQL数据库以奇怪方式解释的字符,从而导致基于不同输入的不可预测的结果。应确保正确转义这些字符:

$some_input = getInputFromWebPage();
$safe_input = mysql_real_escape_string($someInput);
insertIntoDB($safe_input);

这只是一个例子,显然不是有效的代码,但希望它能引导你朝着正确的方向前进。有几个函数可以为您向字符串添加转义字符。