Php 返回表中的总行数

Php 返回表中的总行数,php,mysql,Php,Mysql,我可以像这样返回表中的行数吗,我得到了XML标记错误。$output.=$row=mysql\u fetch\u array($result)将输出array也许您想要$output.=mysql\u num\u rows($result)?您可以在php中使用函数count($array)在项目计数中需要什么?您必须在另一列上获取项目计数的位置编写查询(从整行获取数据,但在下一个查询中)。我无法在SP中使用我的计数。这就是我试图通过mysql_num_row获取总记录的原因。我想我们需要更多地

我可以像这样返回表中的行数吗,我得到了XML标记错误。

$output.=$row=mysql\u fetch\u array($result)
将输出
array
也许您想要
$output.=mysql\u num\u rows($result)

您可以在php中使用函数count($array)

在项目计数中需要什么?您必须在另一列上获取项目计数的位置编写查询(从整行获取数据,但在下一个查询中)。我无法在SP中使用我的计数。这就是我试图通过mysql_num_row获取总记录的原因。我想我们需要更多地了解您的代码,特别是您用来馈送$resultw的SQL查询xml输出是什么样子的?它是否有php错误或警告?
while($row=mysql_fetch_array($result))
{
    $output .= "<Reports>";

    $output .= "<ProjectName>";
    $output .= $row['ProjectName'];
    $output .= "</ProjectName>";

    $output .= "<ProjectCount>";
    $output .= $row=mysql_fetch_array($result)
    $output .= "</ProjectCount>";

    $output .= "</Reports>";
}
SELECT designation.desg_Name AS PM, project.ProjectName,
Case ProjectPhase.PhaseID WHEN 1 THEN 'ScopeofWork' END AS ScopeofWork,
Case ProjectPhase.PhaseID WHEN 2 THEN 'DesignDocument' END AS DesignDocument,
Case ProjectPhase.PhaseID WHEN 3 THEN 'Storyboard' END AS Storyboard,
Case ProjectPhase.PhaseID WHEN 4 THEN 'Alpha' END AS Alpha,
Case ProjectPhase.PhaseID WHEN 5 THEN 'Beta' END AS Beta,
Case ProjectPhase.PhaseID WHEN 6 THEN 'Gold' END AS Gold,
Case ProjectPhase.PhaseID WHEN 7 THEN 'TE Storyboard review' END AS 'TE Storyboard review'
FROM `tycodashboard` t JOIN project ON project.projectID = t.projectID
JOIN projectPhase ON projectPhase.PhaseID = t.PhaseID
JOIN designation ON designation.designationID = t.designationID