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