Haciendo eco del ID de recurso #6 de MySQL Response en PHP
Al consultar una base de datos utilizando la extensión MySQL en PHP, es posible que encuentre el mensaje "Recurso id #6" en lugar del resultado deseado. Esto ocurre porque la consulta devuelve un recurso, no una cadena o un valor numérico.
Haciendo eco del resultado
Para mostrar el resultado deseado, primero debe obtener los datos usando una de las funciones de recuperación proporcionadas. Una de esas funciones es mysql_fetch_row(), que recupera una fila de datos como una matriz de valores.
Código de ejemplo
Aquí hay un ejemplo que demuestra cómo buscar y hacer eco el resultado:
$datos1 = mysql_query("SELECT TIMEDIFF(NOW(), '" . $row['fecha'] . "');");
$data = mysql_fetch_row($datos1);
if ($data !== false) {
echo $data[0];
}
Este código obtendrá la primera fila del resultado y repetirá el valor de la primera columna, que debe ser la diferencia horaria entre la hora actual y el valor de fecha especificado.
Nota en la extensión MySQL
Es importante tener en cuenta que ya no se recomienda el uso de la extensión mysql en proyectos nuevos. En su lugar, deberías utilizar PDO (objetos de datos PHP) con el adaptador PDO_mysql o la extensión mysqli.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3