簡體   English   中英

從表返回總行

[英]Return Total Rows from a table

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>";
}

我的SQL查詢。

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

我可以像這樣返回表中的行數嗎,我收到XML標記錯誤。

$output .= $row=mysql_fetch_array($result)將輸出Array也許你想要$output .= mysql_num_rows($result);

您可以在PHP中使用函數count($ array)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM