Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“我该怎么做?”;“回声”;a「;资源id“6”;来自PHP中的MySql响应?_Php_Mysql - Fatal编程技术网

“我该怎么做?”;“回声”;a「;资源id“6”;来自PHP中的MySql响应?

“我该怎么做?”;“回声”;a「;资源id“6”;来自PHP中的MySql响应?,php,mysql,Php,Mysql,我有一个非常简单的问题: $datos1=mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');"); echo($datos1); 但结果是:资源id#6 我怎样才能按预期的方式打印结果?谢谢 您需要使用fetch函数。例如: $result = mysql_query(sprintf("SELECT TIMEDIFF(NOW(), '%s') as time_delta", $row['fecha'])); if($res

我有一个非常简单的问题:

$datos1=mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
echo($datos1);
但结果是:资源id#6


我怎样才能按预期的方式打印结果?谢谢

您需要使用fetch函数。例如:

$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
扩展。相反,您应该使用or.

+1 PDO,而不是mysqli。只有当你真的,真的确定你想永远用mysql折磨自己,并且永远不要切换到其他东西时,才可以使用mysqli。我已经投票决定将其中一些作为这一个的复制品来结束,因为这是旧版本中的一个,并且用一种足够清晰和简洁的方式来表达,作为规范的版本。