我需要帮助,我在使用 PHP 将链接插入到我的 Mysql
数据库时遇到问题,如下所示:
示例:http://www.textlinkgravity.com/link.php?id=8781&title=Deerpages.co-Free-Online-Business-Directory.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') ");
对于我的问题,我深表歉意,因为目前我不知道如何插入具有完整字符串的它。
感谢大家。
最佳答案
你应该 encode插入前的 URL
$link = mysql_real_escape_string( urlencode($_POST['link']) );
关于php - 如何使用 PHP 插入到 Mysql 数据库的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921844/