php - 如何选择计算所有行和仅回显列不为空的位置

标签 php sql

我正在尝试计算所有行并获取一些不为空的行。

require_once 'db_conx.php';
$sql = "SELECT COUNT(*) FROM ads";
$result = mysql_query($sql, $con) or trigger_error("SQL", E_USER_ERROR);
$r = mysql_fetch_row($result);
$numrows = $r[0];
$PQR = (!empty($row['position'])) ? $numrows : '';  
echo $PQR;

最佳答案

只获取您需要的那些怎么样?

SELECT COUNT(*) FROM ads WHERE position IS NOT NULL or position != '';

$numrows = mysql_numrows( $result );

关于php - 如何选择计算所有行和仅回显列不为空的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20899223/

相关文章:

php - 有一系列问题,我需要检查用户是否在每个问题中投票了任何答案

javascript - 使用 QuickBlox JavaScript SDK 的问题

php - 如何循环遍历复选框数组并将其插入到 MySQL 中?

mysql - 使用 SQL 中的数学进行级联更新

mysql - 从Sql中获取对比数据

javascript - Bootstrap 3 下拉列表不更新

php - ksort 不可预测的整数溢出

sql - 如何聚合sql(HANA)中不同行的值?

sql - 何时触发 AFTER DELETE 触发器

mysql - 在 SQL 语句中查找不匹配项