Php 如何在列不为空的情况下选择“全部计数”和“行数”以及“仅回显”

Php 如何在列不为空的情况下选择“全部计数”和“行数”以及“仅回显”,php,sql,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

我试着数一数所有的行,得到一些不是空的行

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 );

什么是
$row
?它是从哪里来的?