クエリがデータベースから何も返さないときに、ハイチャートのDIVにデータのない写真を表示することについての解決策を、こことインターネットで探しています。
mysql クエリ
$GetData= "SELECT COUNT( * ) AS `items count` , `items`
FROM `items`
where repdate = curdate()
GROUP BY `items`
ORDER BY `items count` DESC ";
私のテーブルコード
<table width="313" id="datatable" style="display:none;">
<thead>
<tr>
<th>column 1</th>
<th>column 2</th>
</tr>
</thead>
<tbody>
<?php
while ($row = mysql_fetch_array($GetData)) {
echo "<tr>";
echo "<th>" . $row['items'] . "</th>";
echo "<td>" . $row['items count'] . "</td>";
echo "</tr>";
}
?>
</tbody>
</table>
例:
mysqlクエリがデータを返さない場合、次のようになります。
データが返されない場合にハイチャートのレンダリングを停止する方法は? そしてそれを写真に置き換えます
同様の例JSfiddle