6
很簡單的問題,我有這個:如何從PHP中的MySql響應「回顯」「資源ID#6」?
$datos1=mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
echo($datos1);
但結果是:資源ID#6
我怎樣才能打印結果的方式意思是什麼?謝謝!
很簡單的問題,我有這個:如何從PHP中的MySql響應「回顯」「資源ID#6」?
$datos1=mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
echo($datos1);
但結果是:資源ID#6
我怎樣才能打印結果的方式意思是什麼?謝謝!
您需要使用獲取功能。例如:
$result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha']));
if($result){
$data = mysql_fetch_assoc($result);
echo $data['time_delta'];
}
但是,我不會使用mysql
函數,除非絕對必要。 mysql
分機號is NOT recommended for use in new projects。相反,您應該使用PDO
with PDO_mysql
或mysqli
。
+1 PDO,不是mysqli。只有使用mysqli,如果你真的,真的確信你會想用mysql永遠折磨自己,並永遠不會改用別的東西。 – 2010-11-27 09:26:08
有[相當多的重複項](http://stackoverflow.com/search?tab=relevance&q= [php]%20 [mysql]%20%22resource%20id%22%20result)詢問基本相同題。我已經投票決定將其中的一部分作爲這一部分的重複部分,因爲這是其中的一部分,並且以足夠清晰和簡潔的方式作爲規範版本。 – MvG 2012-11-07 13:50:03