我正在運行一個SQL查詢,並獲得使用PHP的結果的計數。下面是我的語法的相關部分,我想要做的是如果返回的計數是> = 1,然後顯示網格(因爲它將填充1行或更多行),但如果返回的行計數爲0,則在屏幕上顯示通知用戶的警告。PHP與行號,如果其他
我的問題與代碼是,它總是返回網格!
<?php
//Connection to server to run sql query and return results
$numofrows = mssql_num_rows($tsql);
?>
if ($numofrows >= 1) {
//Build out HTML Table
} else {
//write on screen there are no results to display
}
編輯
這是我如何設置它這似乎是一樣的評論的鏈接
<?php
//Connection to server to run sql query and return results
$numofrows = mssql_num_rows($tsql);
?>
if ($numofrows >= 1) {
<table border="1">
<thead>
<tr>
<th >Header 1 </th>
<th>Header 2 </th>
<th>Header 3 </th>
<th>Header 4 </th>
<th>Header 5</th>
<th>Header 6 </th>
</tr>
</thead>
<tbody>
<?php
foreach($query as $res) {
print "<tr>";
print "<td>" .$res->Field1."</td>";
print "<td>" .$res->Field2."</td>";
print "<td>" .$res->Field3."</td>";
print "<td>" .$res->Field4."</td>";
print "<td>" .$res->Field5."</td>";
print "<td>" .$res->Field6."</td>";
print "</tr>";
}
?>
} else {
echo "<strong>No Results</strong>"
}
爲什麼你在'if-else'之前關閉'?>'? – lU5er
我正在使用HTML寫出表格 - 可以在PHP代碼標記內執行html嗎? – BellHopByDayAmetuerCoderByNigh
是的!使用'echo' – lU5er