錯誤:致命錯誤:調用一個成員函數escapeString()在C語言的非對象: XAMPP htdocs中 results.php上線17
Fatal error: Call to a member function escapeString() on a non-object in C:\xampp\htdocs\results.php on line 17
線17:
$searchterm=$db->escapeString($_GET['searchterm']);
這就是所謂的mysql.php
public function escapeString($value){
return mysql_escape_string($value);
}
我使用MySQL在本地主機上。
確保'$ db'確實是一個對象,因爲錯誤消息指出它不是。 – 2012-03-26 21:59:45
當然是。這是數據庫名稱。 – Ethan 2012-03-26 22:00:46
請注意,mysql_escape_string已被棄用,您應該使用'mysql_real_escape_string()'代替。 m_e_s()容易受到字符集操作的影響,並可能導致注入攻擊泄漏。 – 2012-03-26 22:03:02