1
我在我的網站上有一個通知系統,用戶會收到某個事件的通知。通知的消息將存儲在MySQL數據庫中。在mysql數據庫表格單元格中插入鏈接
當我在消息中插入鏈接時,它會返回一個MySQL錯誤,表示它不能插入鏈接。
我該如何做到這一點?我正在使用PHP。
我在我的網站上有一個通知系統,用戶會收到某個事件的通知。通知的消息將存儲在MySQL數據庫中。在mysql數據庫表格單元格中插入鏈接
當我在消息中插入鏈接時,它會返回一個MySQL錯誤,表示它不能插入鏈接。
我該如何做到這一點?我正在使用PHP。
幾乎所有的鏈接都會包含字符,這些字符會以奇怪的方式被sql數據庫解析,導致基於不同輸入的不可預知的結果。您應該確保這些字符正確轉義:
$some_input = getInputFromWebPage();
$safe_input = mysql_real_escape_string($someInput);
insertIntoDB($safe_input);
這只是一個例子,很顯然沒有工作的代碼,但希望它朝向你在正確的方向。有幾個函數會爲你添加轉義字符到字符串。
MySQL不會抱怨它無法插入鏈接。發佈你的代碼 - 很可能,這是不正確的字符串引用或這種性質的東西。 (或代碼專門查找和禁止鏈接) – 2012-04-09 17:51:40
奇怪..我們可以看到你的代碼嗎? – Baba 2012-04-09 18:06:32