這段代碼不起作用。我已經收到了所有的迴應,並且它在網頁上顯示得很好,因爲所有數據都收集良好。什麼是不工作是插入到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