"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Por qué mi consulta MySQL devuelve \"ID de recurso n.º 6\" en PHP?

¿Por qué mi consulta MySQL devuelve \"ID de recurso n.º 6\" en PHP?

Publicado el 2024-11-08
Navegar:834

Why Does My MySQL Query Return \

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.

Último tutorial Más>

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