當我運行mysql_real_escape_string,例如像這樣:問題與PHP mysql_real_escape_string
$test = mysql_real_escape_string($_POST['test']);
它不是本地服務器上的工作,它給了我一個錯誤頁面!
- 我的本地服務器是「AppServ」。
- 我的操作系統是「windows XP」。
這是正常的嗎?只是我必須在託管網站上運行它!
當我運行mysql_real_escape_string,例如像這樣:問題與PHP mysql_real_escape_string
$test = mysql_real_escape_string($_POST['test']);
它不是本地服務器上的工作,它給了我一個錯誤頁面!
這是正常的嗎?只是我必須在託管網站上運行它!
你必須提供一個活動的數據庫連接的功能。我認爲這是第二個參數:
$test = mysql_real_escape_string($_POST['test'], $mysql_database_connection);
這可能是你的錯誤,因爲如果你不提供活動連接明確,功能查找其創建的最後一個。如果在連接到數據庫之前運行之前的,它會給你一個錯誤。
我們需要知道哪個錯誤才能幫助您,但使用mysql_real_escape_string
時得到的最常見錯誤是當我忘記it takes a second parameter時。
這告訴功能你需要逃避的字符集。您只需要傳遞數據庫資源ID。
它給出了什麼錯誤? –
什麼是錯誤? – riku
當我點擊不發送瀏覽器給我「無法加載此頁面」時,此消息彈出窗口消息「HTTP apache服務器有發送問題並且不發送按鈕」。 – Swell