PHP 的一个小问题让我很恼火。我有一个非常基本的查询,由 PHP 调用来查找此页面的相应文章。 URL 看起来有点像这样:
http://zconnect.org.uk/article/new-dead-island-screenshots
重写自:
http://zconnect.org.uk/index.php?action=article&p=new-dead-island-screenshots
查询非常简单,代码如下:
$article = $_GET['p'];
$rowquery = mysql_query("SELECT * FROM articles WHERE friendlytitle = '$article'") or die(mysql_error());
但是,这不起作用。出现的错误如下所示:
Unknown column 'new' in 'where clause'
但是当您刷新页面时,它似乎可以正常工作。我完全不知道如何解决这个问题,因为第一次尝试访问它时每个页面都会发生这种情况,但刷新后似乎工作正常。知道如何解决这个问题吗?
最佳答案
关于php - 由于连字符,where 子句中的未知列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707017/