MySQL テーブルのデータを表示する php テーブルを作成しました。これは完全に機能しています。ただし、MySQL テーブルは更新され続けるため、私の php テーブルは非常に長く大きくなります。短くしたいので、可能であればテーブルの最後の 20 項目を表示したいだけです。
また、テーブルは動的に更新されません。新しい更新を確認するには、ページを更新し続ける必要があります。独自に更新し続けることができれば幸いです。 これは(長い)テーブルがどのように見えるかのページです。
これが今の私のphpコードです:
<?php
$con = mysql_connect("$host","$username","$pass");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("$db_name", $con); //database name
$result = mysql_query("SELECT * FROM $db_table"); //table
echo "<table cellpadding='0' cellspacing='0' class='ver-minimalist'>
<tr>
<th>Photoresistor</th>
<th>Accelerometer</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Photoresistor'] . "</td>";
echo "<td>" . $row['Accelerometer'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
ループを作成する必要があることはわかっていますが、どれが最適なオプションかはわかりません。どうか、助けていただければ幸いです。
それが役立つ場合、MySQL テーブルには ID -主キーがあります。