Resource id #2 y Resource id #3 al realizar consulta

Tengo el siguiente código:
<?php
    //Conexión a la Base de Datos "YYY"
    $db_link=mysql_connect("servidor", "usuario", "pwd");
    $result=mysql_query("show tables from YYY",$db_link);
    echo $result;
?>
Al realizar esta consulta, me sale "Resource id #3" en pantalla. Cuál es el error, ¿o por qué pasa esto?

1 respuesta

Respuesta
1
Te tira ese error, ya que estas imprimiendo un objeto de base de datos (que eno es imprimible).
Primero debería hacer algo así
 $tablas = mysql_fetch_array($result, MYSQL_ASSOC);
var_dump($tabla);
Y una vez que sabes la estructuradel array, puedes hacer un while, para imprimir cada tabla.
Gracias por la pronta respuesta.
Hice esto:
<?php
    //Conexión a la Base de Datos "YYY"
    $db_link=mysql_connect("servidor", "usuario", "pwd");
    $sql = "show tables from YYY";
    $result = mysql_query($sql);
    $row = mysql_fetch_array($result);
    echo $row['sql'];
?>
Y el resultado fu que me sale la pantalla en blanco.
¿Alguna idea?
¿Tiene algo el array $row con el identificador sql?
reemplaza el echo $row['sql'] por print_r($row) o bien var_dump($row)
Y fíjate que datos tiene adentro.
Marcelo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas