私は推測するバグに直面しています。データベースは日付形式をYYYY-MM-DDとして記録します。以下は表です:-
LibraIncomeExtra Fundの日付は同じですが、星が表示されていることがわかるように、最初のテーブルはファンドで、2番目のテーブルはファンド履歴です。以下は私のコーディングです:-
<?php
$result = mysql_query("SELECT * FROM funds");
$numrows = mysql_num_rows($result);
$getdate = date('y-m-j');
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>";
echo "<center>";
if ($row['nav'] != $row['oldnav'])
{
if ($row['date_update'] != $getdate)
{
echo "" .$row['fundname']. "**";
$latestupdate = $row['date_update'];
}
}
else
{
echo $row['fundname'];
}
echo "</center>";
echo "</td>";
echo "<td>";
echo"<center>";
echo $row['nav'];
echo "</center>";
echo "</td>";
echo "</tr>";
}
?>
誰でもこれを説明できますか?mysql拡張子がdecprecedされていることは知っていますが、このコーディングはかなり前に行われたため、mysqli拡張子を変更するだけでシステム全体にやり直したくはありません。