Foros del Web » Programando para Internet » PHP »

Cual es la mejor manera de hacer esto?

Estas en el tema de Cual es la mejor manera de hacer esto? en el foro de PHP en Foros del Web. Hola que tal... Estoy realizando una pagina web en php tengo una conexion a una base de datos en mysql quisiera saber cual es la ...
  #1 (permalink)  
Antiguo 07/06/2011, 10:37
 
Fecha de Ingreso: mayo-2011
Mensajes: 55
Antigüedad: 13 años
Puntos: 1
Pregunta Cual es la mejor manera de hacer esto?

Hola que tal...

Estoy realizando una pagina web en php tengo una conexion a una base de datos en mysql quisiera saber cual es la mejor manera de hacer esto:

Quiero hacer un combobox en el cual el usuario pueda elegir las dferentes tablas que existen en la base de datos ya que se necesita informacion de cada una de las tablas quiero saber si existe un comando en donde mysql te indique el nombre de las tablas de la base de datos y asi realizar el combobox dinamico para no tener que estar agregando el nombre de la tabla cada vez que se agruegen una en la base de datos o si no existe cual seria otra mejor forma de hacerlo?
  #2 (permalink)  
Antiguo 07/06/2011, 10:39
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Cual es la mejor manera de hacer esto?

Claro, con el comando:

Código SQL:
Ver original
  1. SHOW TABLES;

Obvio te funciona después de haberte conectado a una base de datos específica.

Saludos!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 07/06/2011, 10:40
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Cual es la mejor manera de hacer esto?

No entiendo pq debería conocer ese dato el usuario pero si lo necesitas.........


Prueba, en MySql, lo siguiente:
Código:
show tables;
Un saludo

Edit: @Carxl you win this time...
  #4 (permalink)  
Antiguo 07/06/2011, 10:42
Avatar de iviamontes  
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 3 meses
Puntos: 209
Respuesta: Cual es la mejor manera de hacer esto?

Primero, te explico, en SQL, para ver las tablas de tu base de datos escribes el comando "Show Tables".
Asi entonces, si lo que quieres es sacarlas en PHP haz algo como esto:

Código:
<?

// antes de esto haces tu conexion a la base de datos
$sql="show tables";

$res=mysql_query($sql);
$num_matriz=mysql_num_rows($res);

// imprimir los nombres
for ($i=0;$i<=$num_matriz;$i++)
{
$tablas=mysql_result($res,$i);
echo $tablas."<br>";


?>

Etiquetas: Ninguno
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 08:04.