php - 计算字段值在表中出现的次数

标签 php mysql publish field

我有一个值为 1 或 0 的已发布字段。我希望能够提醒用户有多少记录需要发布或未发布。我想计算表推荐中 published 等于 0 的记录数,并将该值输出为

等待发布:#withpublished=0

我有这个,我意识到这是错误的:

$sql = mysql_query("SELECT * FROM testimonials WHERE published='0'");
$result=mysql_num_rows($sql);
echo $result;

最佳答案

$sql = mysql_query("SELECT SUM(published=0) AS nb_unpublished,
                           SUM(published=1) AS nb_published FROM testimonials");
$result = mysql_fetch_assoc($sql);
echo "Records awaiting to be published:" . $result['nb_unpublished'] . '<br>';
echo "Records already published:" . $result['nb_published'] . '<br>';

关于php - 计算字段值在表中出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11552522/

相关文章:

php - laravel 5.2 sqlite 连接错误

mysql - 使用 JPA 或中间件延迟写入数据库

Azure Web api发布完成后停止打开浏览器

javascript - 输入输入框时文本被删除

php - 如何从 PHP 读取 PNG 元数据?

php - 在 laravel 中上传时如何验证 csv 文件?

mysql - 我们如何处理在表的所有记录中具有相同值的列?

MySQL 在设置默认列日期时间时添加一些小时

c# - 如何使用 SQL Server 数据库部署或发布 Windows 应用程序

msbuild - Teamcity MSBuild发布输出目录