【发布时间】:2014-05-05 00:06:26
【问题描述】:
我有两个查询,但我可以将它们作为一个查询
$sql = ("SELECT * FROM table WHERE title='$title' LIMIT 1");
$sql = ("UPDATE table SET views = views+1 where title='$title' ");
$query = mysql_query($sql) or die("Error Connecting To db");
目前第二个有效,但第一个无效。
【问题讨论】:
-
您没有运行第一个查询。您正在覆盖
$sql。将查询分配给字符串后尝试执行查询。 -
您的第一个查询无效,因为
$sql被第二个覆盖 -
谢谢大家让我在这个帐户上提问的能力被禁止
-
@user3599634:不要把它当作个人。 Downvotes 只是一个信号,表明有人认为您的问题不适合该网站,或者它没有得到充分研究,或者其他一些问题。最近投反对票的增加也可能是be due to this - 即人们倾向于投反对票更多,以便总体上提高问题质量,以留住优秀的回答者。我相信你会明白,这是一个很难达到的平衡。