1
我有這樣的SQL查詢:在PHP組錶行的where子句
<?PHP
$Select = SQLSRV_QUERY($conn,"select Unit, WorkDate FROM TABLE GROUP BY WorkDate, Unit");
ECHO "<table border='1'width='600'>";
ECHO "<tr>";
ECHO "<TD><CENTER>";
ECHO "Unit";
ECHO "</TD></CENTER>";
ECHO "<TD><CENTER>";
ECHO "WorkDate";
ECHO "</TD></CENTER>";
ECHO "</tr>";
WHILE ($Fetch=SQLSRV_FETCH_ARRAY($Select, SQLSRV_FETCH_ASSOC))
{
ECHO "<tr>";
ECHO "<TD><CENTER>";
ECHO $Fetch['Unit'];
ECHO "</TD></CENTER>";
ECHO "<TD><CENTER>";
ECHO date_format($Fetch['WorkDate'], 'm/d/Y');
ECHO "</TD></CENTER>";
ECHO "</tr>";
}//end WHILE
ECHO "</table>";
?>
這個輸出表作爲這樣的:
<table border='1'width='600'>
<tr>
\t <TD><CENTER>
\t \t Unit
\t </TD></CENTER>
\t <TD><CENTER>
\t \t WorkDate
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit1
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/01/2016
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit2
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/02/2016
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit3
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/03/2016
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit4
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/03/2016
\t </TD></CENTER>
</tr>
</table>
我期待輸出該數組放入單獨的表中,基於WorkDate,因此它看起來像這樣:
<table border='1'width='600'>
<tr>
\t <TD><CENTER>
\t \t Unit
\t </TD></CENTER>
\t <TD><CENTER>
\t \t WorkDate
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit1
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/01/2016
\t </TD></CENTER>
</tr>
</table>
<BR>
<table border='1'width='600'>
<tr>
\t <TD><CENTER>
\t \t Unit
\t </TD></CENTER>
\t <TD><CENTER>
\t \t WorkDate
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit2
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/02/2016
\t </TD></CENTER>
</tr>
</table>
<BR>
<table border='1'width='600'>
<tr>
\t <TD><CENTER>
\t \t Unit
\t </TD></CENTER>
\t <TD><CENTER>
\t \t WorkDate
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit3
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/03/2016
\t </TD></CENTER>
</tr>
<tr>
\t <TD><CENTER>
\t \t Unit4
\t </TD></CENTER>
\t <TD><CENTER>
\t \t 06/03/2016
\t </TD></CENTER>
</tr>
</table>
我知道我需要做一組,但我不知道如何把在一個while語句
您應該開始以小寫形式編寫代碼..即echo,if,else – Tom