我有表格,病人測試存儲在另一個表中,報告結果由測試表中定義的test_id保存,現在測試ID是固定的,而且我正在獲取報告結果test_id,但一個可以是更多的時間由任何用戶,所以報告resullt在表中更新,但是當我想報告舊的一個報告結果正在提取,所以,有沒有任何解決方案只顯示當前結果,當test_id是相同的在表中,這是我的表像無法從MySQL數據庫中獲取數據
我想嘗試獲取當前的結果,但在這裏顯示以前result.and是代碼
function get_test_report($test_id)
{
gri("report", "WHERE rep_te_id = '$test_id'", "", $report);
if($lab[lab_test_rl_id] == 4) # lab report
{
return get_lab_content($report[rep_result], $lab[id]);
}
else # other report
{
return $report[rep_result];
}
}
希望您能理解becouse我的英語不好,任何想法將是非常讚賞
你想獲得測試編號最高'rep_date'的行嗎? – Barmar 2013-04-06 11:28:42
我想你需要一個「ORDER BY rep_date DESC LIMIT 1」在你的查詢結束。這會讓你只有最新的一行。 – ITroubs 2013-04-06 11:29:44
是的,可能是..... – Dinesh 2013-04-06 11:31:13