Nueva pregunta

Pregunta:

Fecha: 02-01-2021 12:56:04 (En Español)

me sale el mensaje Resource id #5 en mi sitio web[Resuelta]

Cordial saludo.
Actualmente estoy haciendo un sito web cuya labor principal es mostrar datos de una base de datos de sql server (estoy usando php).
creo la siguiente variable que efectúa la consulta:

$stmlUsuario=sqlsrv_query($con,$sql_queryUsuario).

Para poder ver el registro que me entrega dicha variable, pongo la siguiente linea en el codigo php:

echo "$stmlUsuario";

Pero en el sitio web no me sale el registro que deseo ver, sino el siguiente

mensaje: Resource id #5

Agradezco las inidicaciones que me puedan brindar del porque de esta sitiacion y como puedo corregirla para poder mostrar el registro.
Etiquetas: PHP Votos: 0 - Respuestas: 1 - Vistas: 5 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 02-01-2021 15:10:21 Cuando ejecutas una consulta a la base de datos, esa consulta básicamente devuelve un recurso (una matriz o un objeto, depende cómo realices la consulta). Para poder obtener información de ese recurso debes procesarlo, o sea, recorrer las filas devueltas para poder obtener el valor que esa fila tiene en cada una de las columnas devueltas por la consulta.

    "Hablar es barato, muéstrame el código" (Linus Torvalds). Para MySQL (no uso SQL Server) es algo así:
    // La consulta
    $sql_queryUsuario = "SELECT * FROM usuarios WHERE nombre = 'Juan' ";
    $stmlUsuario=sqlsrv_query($con, $sql_queryUsuario);
    // Procesamos el resultado de la consulta (resource) fila por fila
    while($fila = $stmlUsuario->fetch_assoc()) {
        // Aqui es donde obtenemos los datos "utiles"
        echo $fila['id'];
    }
    
      Votos: 3 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com