使用两个值计算行数mysql(PHP错误)

使用两个值计算行数mysql(PHP错误),php,mysql,sql,Php,Mysql,Sql,我有以下代码,但由于某种原因,我得到了一个意外的T_变量。我似乎不知道我是从哪里得到错误的。任何帮助都将不胜感激。谢谢 <? php $status = mysql_query('SELECT count(*) FROM AHG WHERE `Survey Tech Initials` = 'Jeff' AND completed = 'yes'); if (!$result) { die('Invalid query: ' . mysql_error()); } ?> 见下

我有以下代码,但由于某种原因,我得到了一个意外的T_变量。我似乎不知道我是从哪里得到错误的。任何帮助都将不胜感激。谢谢

<? php 
$status = mysql_query('SELECT count(*) FROM AHG WHERE `Survey Tech Initials` = 'Jeff' AND   completed = 'yes');
if (!$result) {
die('Invalid query: ' . mysql_error());
}
?>
见下文

<? php 
$status = mysql_query("SELECT count(*) FROM AHG WHERE `Survey Tech Initials` = 'Jeff' AND completed = 'yes'");
if (!$result) {
die('Invalid query: ' . mysql_error());
}
?>


查看上面帖子中的突出显示。应该很清楚:)将select语句用双引号括起来,而不是单引号
“SELECT count(*)AND completed=‘yes’”
我真的应该写一篇文章,名为“记事本/写字板在编码时被认为是不好的做法”@RoyalBg-我花了大约两年时间使用DOS edit编写代码。请看——现在是开始计划迁移到新的受支持API的时候了。除了鼓励不安全的编码实践外,
mysql_*()
函数在这一点上的寿命有限。