php - 我哪里错了?查询

标签 php mysql

$foot = mysql_query("SELECT count(*) 
                       FROM tblQA 
                      WHERE intResponseID = '' 
                        AND cCategory = 'Football' as qcount, 
                    (SELECT max(dPostDateTime) 
                       FROM tblQA 
                      WHERE intResponseID = '' 
                        AND cCategory = 'Football') as lastq");


$football = mysql_fetch_array($foot);

echo "<td class='forum'>" . $footbll['qcount'] . "</td>";
echo "<td class='forum'>" . $footbll['lastq'] . "</td>";

这不会在我的表格中显示任何内容。我没有发布完整的 HTML 代码,我的表结构很好。

最佳答案

使用:

$foot = mysql_query("SELECT COUNT(*) AS qcount,
                            MAX(dPostDateTime) AS lastq
                      FROM tblQA 
                     WHERE intResponseID = '' 
                       AND cCategory = 'Football' ");

$football = mysql_fetch_array($foot);

echo "<td class='forum'>" . $football['qcount'] . "</td>";
echo "<td class='forum'>" . $football['lastq'] . "</td>";

我重写了您的查询,这一切都可以在一条语句中完成。

关于php - 我哪里错了?查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4004716/

相关文章:

mysql - 如何在 "index file"中搜索搜索键

php - 如何使用数组更新列

php - 调试器扩展问题 - MAMP 和 PHPStorm

php - 将 php 代码链接到 html 页面

MySQL 客户端历史记录未记录某些查询

MySQL:数百张表还是一张大表?

php - 在 mysql 中查找日期范围内的结果无法正常工作

mysql - 相同的数据库和查询 - 生产服务器比本地环境慢 100 倍

php - ExtJs 树存储和数据拉取

php - 覆盖 FormRequest 的 failedValidation 方法时,Laravel 6 自定义验证错误 'class does not exist'