1

我需要帮助,我在Mysql使用 PHP 将链接插入数据库时​​遇到问题,如下所示: 示例: http ://www.textlinkgravity.com/link.php?id=8781&title=Deerpages.co-Free-Online-Business -目录.html

Mysql数据库中插入将是: http ://www.textlinkgravity.com/link.php?id=8781

我的问题是 & 符号被剪掉了。我正在使用mysql_real_escape_string.

这是我的代码:

$link = mysql_real_escape_string($_POST['link']);   
//INSERT NEW ROW
mysql_query("INSERT INTO table (link) VALUES ('$link') ");

我对我的问题表示歉意,因为到目前为止我不知道如何插入完整的字符串。

谢谢大家。

4

1 回答 1

4

您应该在插入之前对您的 URL进行编码

$link = mysql_real_escape_string( urlencode($_POST['link']) ); 
于 2012-08-12T11:43:07.820 回答