Buscar BASES DE DATOS (sql)

Iniciado por Kase, 17 Septiembre 2008, 09:10 AM

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

Kase

hola. estoy desarrollando un sistema de encuestas.  en la que se hace enquestas cada 6 meses y se guarda en una base de datos.
pero  cada semestre se guarda en una base de datos.

osea se tiene por ejemplo   
Base de datos

2008-1
2008-2
2009-1
2009-2
.
..
...

todas las base de datos tienen  las mismas tablas.


en el systema necesito  poner dentro de un  list/menu

<select name= "lokesea">

aki las bases de datos. (2008-1, 2008-2 etc...)

</select>


alguien me ayuda? la vrd esque no se php. apenas hoy me puse a desarroyar ese sistema. y gracias a tutoriales y demas. ya cree la base de datos.  la encuesta  que alamcena la informacion.
y ya tengo el codigo para crear graficas y comparaciones.

y esque busco como meter Base de datos dentro del select. pero solo me aparece como meter tablas..




Bline

yo, al menos, no me entere mucho de tu problema :S osea, lo que quieres es meter en el select las respuestas de la encuesta del semestre en el que estamos? O directamente seleccionar las bdd y luego con eso hacer algo?

Kase

eso selecccionar la base de datos..

esque tengo varias (base de datos)llamadas 2008-1 2008-2 etc..

y quiero que en un select  me las muestre para luego hacer "algo"



creo que encontre solucion.   la encontre mientras desayunaba =P

Crear una nueva base de datos con una tabla con los nombres de las bases de datos anteriores.
y en el select mostrar  la tabla.

en el codigo php se toma el string que esta en el registro. y luego lo reutiliso para llamar ala base de datos que quiero. =P

#!drvy

Si bien he entendido lo que quieres es mostrar Todas las Bases de datos que tienes en un "select" ? si es asi.....

Código (php) [Seleccionar]
<select name="Encuesta" size="1">
<option selected="selected" disabled="disabled">....</option>
<?php
// conexion
$connect mysql_connect('microsoft.com''bill_gates''windows_el_mejor');

// ordenamos que muestre las bases de datos
$shit mysql_list_dbs($connect);


$b 0;

// enumeramos el resultado
$leche mysql_num_rows($shit);

// cramos un while para cada base de datos
while ($b $leche) {

    
// imprimimos
    
echo '<option>'.mysql_db_name($shit$b).'</option>';

// anadimos un numerito mas
    
$b++;
}
?>

</select>


espero que te sirva  :P


Saludos