2016-09-05 9 views
-1

mysqlデータベースの値をテーブルにエコーしようとしていますが、一部の値が空でセルが空にならないようにしたい場合。特定の値がデータベース内で空であれば、「N/A」などのメッセージを表示する方法はありますか?セルの内容が空の場合、テーブルにメッセージを表示

<table><tr><td>Friends Name:</td><td><b>".$row['first_name']."&nbsp; ".$row['last_name']."</b></td></tr></table> 
+0

のようなもの)'オプションです。しかし、カラムにNULL値がある場合、そのカラムは空のカラムとみなされません。 –

+0

これは、HTMLソースではなく、SQLステートメントで行う必要があります。ここでは例を見ることができます:http://stackoverflow.com/questions/15231289/how-do-i-display-text-in-an-empty-field-in-an-sql-query – Saskia

答えて

0

(空の `の三項演算子を使って

<table> 
    <tr> 
     <td>Friends Name:</td> 
     <?php if($row['first_name']): ?> 
      <td><b>".$row['first_name']."&nbsp; ".$row['last_name']."</b></td> 
     <?php else: ?> 
      <td><b>N/A</b></td> 
     <?php endif; ?> 
    </tr> 
</table> 
関連する問題