Foros del Web » Programando para Internet » PHP »

Ayuda + SHOW TABLES

Estas en el tema de Ayuda + SHOW TABLES en el foro de PHP en Foros del Web. Gracias X leerlo: Amigos estoy tratando de hacer un codigo que me muestre todas las tablas de una BBDD(mysql). y estoy probamdo con el sgte ...
  #1 (permalink)  
Antiguo 19/06/2008, 07:30
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Pregunta Ayuda + SHOW TABLES

Gracias X leerlo:

Amigos estoy tratando de hacer un codigo que me muestre todas las tablas de una BBDD(mysql). y estoy probamdo con el sgte codigo:

Cita:
<?php
include("../../funciones/conexion.php");
$BBDD="prueba";

$consT="SHOW TABLES FROM $BBDD";
$sqlT=mysql_query($consT)or die("<br><b>Error :</b><br>".mysql_error());
//var_dump($sqlT);
$tablas=mysql_fetch_row($sqlT);
foreach($tablas as $n => $valor)
{
echo"<br>$n -> $valor<br>";
}
mysql_close($conexion);
?>
pero cuendo recorro el arreglo "tablas" solo me muestra el nombre de la primera tabla de la BBDD,¿Como hago que las muestre todas,que tengo mal?

Gracias--->
  #2 (permalink)  
Antiguo 19/06/2008, 07:41
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: Ayuda + SHOW TABLES

Gracias si alguien lo leer, pero ya lo he resuelto con el sgte codigo:

Cita:
<?php
include("../../funciones/conexion.php");
$BBDD="nombre_BBDD";

$consT="SHOW TABLES FROM $BBDD";
$sqlT=mysql_query($consT)or die("<br><b>Error :</b><br>".mysql_error());
$num_tablas=mysql_num_rows($sqlT);
//var_dump($sqlT);
if($num_tablas>0)
{
while($tablas=mysql_fetch_row($sqlT))
{
echo $tablas[0]."<br>";
}

}
else
{
echo"<b>No Hay Tablas en la BBDD $BBDD.</b><br>";
}
mysql_close($conexion);
?>
*por si a alguien le sirve...
  #3 (permalink)  
Antiguo 19/06/2008, 08:46
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 15 años, 11 meses
Puntos: 43
Respuesta: Ayuda + SHOW TABLES

Hola:
Iva justamente a decirte lo mismo!!!.
Bueno me alegra que lo resolvieras.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:06.