2014-07-10 50 views
1

我正在做一個網絡應用程序,我需要得到兩個變量轉換,然後相互減去它們,以獲得在這裏流逝的時間是我目前有。最好的方法來做一些數學

public function Cycle() { 
    $conn = odbc_connect('monitor', '', ''); 
    if (!$conn) { 
     exit("Connection Failed: " . $conn); 
    } 
    $sql = "   SELECT TOP 2 ReaderData.ReaderIndex, ReaderData.CardID,      ReaderData.ReaderDate, ReaderData.ReaderTime, ReaderData.controllerID, Left([dtReading],10) AS [date], ReaderData.dtReading FROM ReaderData WHERE ReaderData.controllerID=$this->Id ORDER BY ReaderData.ReaderIndex desc;"; 
    $rs = odbc_exec($conn, $sql); 
    if (!$rs) { 
     exit("Error in SQL"); 
    } 

    while (odbc_fetch_row($rs)) { 
     $this->DtReading = odbc_result($rs, "dtReading"); 


echo $this->DtReading." "; 

    } 
    odbc_close($conn); 
} 

目前這個輸出兩行,我需要,所以這將是從各行採取可變DtReading並將其存儲在獨立的變量,所以我可以跟他們做事情的最好方法?

由於

回答

3

保存的值到一個數組:

$data=array(); 

while (odbc_fetch_row($rs)) { 
    $data[] = $this->DtReading = odbc_result($rs, "dtReading"); 
} 

$result = $data[0] - $data[1]; 
相關問題