之間的日期,數據庫中記錄的日期格式YYYY-MM-DD,下面是表: -比較我面對我猜的錯誤MySQL和PHP
的第一個表是第二個是資金歷史,正如你可以看到LibraIncomeExtra Fund有相同的日期,但它仍然顯示明星。 下面是我的編碼: -
<?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擴展decprecated,但這種編碼是前做很長一段時間,所以我不希望僅通過改變mysqli擴展重做到整個系統。
除了我與NAV的值相同更新它,然後它在缺少要不然也不會星星。 – Furry
如果你var_dump兩個字段在你比較它們的地方,會發生什麼......我在乞求firestream是在下面,需要一個資本Y – Stephen
'$ getdate'被設置爲服務器的當前日期,所以'date_update'只會如果在服務器日期等於'date_update'時運行腳本,則等於'$ getdate'。你想用這個腳本來完成什麼? – JDavis