这段代码不起作用。我已经收到了所有的回应,并且它在网页上显示得很好,因为所有数据都收集良好。什么是不工作是插入到MySQL表中。MySQL不会插入某个字段
相同的查询,没有存档插入,工作正常。但由于某些原因,MySQL不想插入我的存档副本。档案列存在,我已经加倍检查和一切。档案被创建为存档文本。为什么是这样?解决方法?没有错误被打印。
$url = $_GET["url"];
$data = get_meta_tags($url);
echo $url = $url;
echo $tags = $data ['keywords']; // php documentation
echo $desc = $data ['description']; // a php manual
$archive = strip_tags(file_get_contents($url));
include("../library/config.php");
mysql_query("INSERT INTO URLs(url, description, tags, archive) VALUES ('$url', '$desc', '$tags', '$archive')", $link);
echo mysql_error($link);
当你输出时,'$ archive'包含什么? – 2011-06-02 18:09:45
'$ archive'的内容是什么?它是否包含单引号字符?另外,你为什么不消毒输入? – thetaiko 2011-06-02 18:11:03
'mysql_real_escape_string' - 使用它 – Halcyon 2011-06-02 18:11:05