你好,我想知道如果我能有一些幫助解決這個(也許)容易的問題。 下面的代碼工作正常,打印所有提交的字段,但有另外3個用戶提交空白,因爲它不是必需的。這些我想打印爲NOT FILLED。鑑於我的編程水平,我可能需要一些幫助,因爲我嘗試了很多方法,但都沒有成功。感謝您提供最重要的幫助。未提交空白結果mysql php
<?php
mysql_connect ("thehost","user","password") or die ('Cannot connect to MySQL: ' . mysql_error());
mysql_select_db ("database") or die ('Cannot connect to the database: ' . mysql_error());
echo '<table>';
$query = mysql_query("SELECT column FROM table WHERE field='11'") or die ('Query is invalid: ' . mysql_error());
while ($row = mysql_fetch_array($query)) {
echo'<tr><td>';
echo '<td>'.($row['value']!="")?$row['value']:"Not Filled".'</td>';
echo '</td></tr>';
}
echo '</table>';
?>
<!--HTML dom-->
<table>
<tr>
<td>result_1</td>
</tr>
<tr>
<td> result_2</td>
</tr>
<tr>
<td> result_3</td>
</tr>
<tr>
<td> result_4</td>
</tr>
</table>
你可以使用if語句來看看他們是空白的(不知道這將是NULL或空字符串) –
親愛的馬歇爾Tigerus,謝謝儘管無法顯示空白的en,但您仍然可以獲得最受歡迎的幫助從數據庫嘗試。有7個提交的字段,3個是空白的,導致剩下的提交的行向上移動,導致定位錯誤。 – emer
在你的SQL語句中使用類似NVL的東西怎麼樣? http://forums.mysql.com/read.php?99,59732,59732 –