VeneHosting.com :: Tu Hosting en Venezuela

Autor Tema: Problema con consulta SHOW TABLES  (Leído 400 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado laymont

  • Novato
  • *
  • Mensajes: 29
  • Puntuación: 0
  • Sexo: Masculino
    • Ver Perfil
    • True Connections
Problema con consulta SHOW TABLES
« : 25 de mayo de 2010, 01:16:30 pm »
Buenas amigos me tienen de nuevo por aca con un problemita, estoy diseñando una aplicacion web con PHP+MySQL, la cual lleva esta consulta para mostrar el listado de tablas del sistema:

//Obtener el listado de tablas de la base de datos
mysql_select_db($database_conexion, $conexion);
$txt_tablas = "SHOW TABLES";
$sql_tablas = mysql_query($txt_tablas, $conexion) or die(mysql_error());
$files_tablas = mysql_fetch_assoc($sql_tablas);
$total_tablas = mysql_num_rows($sql_tablas);

do{
   echo "Tabla: ".$files_tablas['Tables_in_imsis'];
}while ($files_tablas = mysql_fetch_assoc($sql_tablas));

Donde 'Tables_in_imsis' es el campo del resultado de la consulta, todo va bien hasta alli.

Resultado de ejemplo:
Tabla: usuario
Tabla: privilegios
Tabla: sessiones

ese es el resultado (ejemplo) que me arroja la consulta, pero en mi equipo (local) una vez que subo el script php al servidor y lo ejecuto no me arroja ningun resultado, pero tampoco ningun error.

Si alguien es tan amable de informarme si sabe "el" por que no me muestra en el servidor (online) pero si me lo muestra en mi pc (local)
Se alcanza el éxito convirtiendo cada paso en una meta y cada meta en un paso.

Desconectado oyepez003

  • Usuario Dedicado
  • ***
  • Mensajes: 143
  • Puntuación: 6
  • Sexo: Masculino
  • La suerte esta en el conocimiento
    • Ver Perfil
    • Soluciones tecnológicas YepSua C.A.
Re: Problema con consulta SHOW TABLES
« Respuesta #1 : 25 de mayo de 2010, 02:13:52 pm »
Quizas no tengas configurado bien las librerias de MySQL, para estar seguros, coloca esto al principio de tu codigo en el servidor local.

<?php error_reporting(E_ALL); ?>
<?php ini_set("display_errors", 1); ?>

Aqui te mostrara el error que te esta dando.

Espero te sirva.

Saludos.
--
Omar Yepez
http://www.yepsua.com The YepSua team
http://jquery4php.sourceforge.net/ The jQuery4PHP project
Sigueme: http://twitter.com/oyepez003

Desconectado laymont

  • Novato
  • *
  • Mensajes: 29
  • Puntuación: 0
  • Sexo: Masculino
    • Ver Perfil
    • True Connections
Re: Problema con consulta SHOW TABLES
« Respuesta #2 : 25 de mayo de 2010, 02:40:15 pm »
Este es el error:

Notice: Undefined offset: 0 in /usr/home/tconnect/public_html/imsis/funciones/demo4.php on line 15

Voy tratar de modificar la consulta
Se alcanza el éxito convirtiendo cada paso en una meta y cada meta en un paso.

Desconectado laymont

  • Novato
  • *
  • Mensajes: 29
  • Puntuación: 0
  • Sexo: Masculino
    • Ver Perfil
    • True Connections
Re: Problema con consulta SHOW TABLES
« Respuesta #3 : 25 de mayo de 2010, 04:35:45 pm »
Bueno para oyepez003 y para cualquier otro que se le presente el inconveniente les dejo la respuesta de como resolvi el problema:

require_once('../Connections/conexion.php');

ini_set("display_errors", 1);
error_reporting(E_ALL);

//Obtener el listado de tablas de la base de datos (nuevo)
mysql_select_db($database_conexion, $conexion);
$txt_tablas = "SHOW TABLE STATUS FROM $database_conexion";
$sql_tablas = mysql_query($txt_tablas, $conexion) or die(mysql_error());
$tablas = mysql_fetch_assoc($sql_tablas);
do{
   echo $tablas['Name']."<br>";
}while($tablas = mysql_fetch_assoc($sql_tablas));

Gracias oyepez003 por ayudarme a aclarar mi error (con las dos lineas de codigos que me enviastes)
Se alcanza el éxito convirtiendo cada paso en una meta y cada meta en un paso.

PHP de Venezuela

Re: Problema con consulta SHOW TABLES
« Respuesta #3 : 25 de mayo de 2010, 04:35:45 pm »

 

PHP de Venezuela on Facebook