我的网页上有这样的链接:http ://test.com/index.php?function=news&id=88
因此,每当我在 88 之后放置一个 ' 时,都会出现以下错误:警告:mysql_fetch_row() 期望参数 1 是资源,布尔值在 ... 第 588 行中给出
因此,我阅读了有关 mysql_real_escape_string() 的信息,但我得到的 ID 没有发布,我不知道应该如何防止出现此错误。
function news()
{
$query = mysql_query("SELECT * FROM news WHERE id=".$_GET['id']."");
while($news = mysql_fetch_row($query))
{
...
}
}