Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/08/2003, 21:27
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Deberías poner el código que usas completo (includido la variable donde concatenas tu $tabla que obtienes con tu IF .. ELSE (que para estos casos podrías usar mejor un Switch .. Case ..)

A todo esto .. si dices tener "300" y tantas opciones para tu $tabla .. y .. viendo que el nombre de la tabla (por lo menos en el ejemplo) asingado final es "algo"+nº en variable .. pódrías resumir esos "300" if .. else en una simple concatenación de variables tipo:

Código PHP:
$tabla="pre".$_GET['donde']; 
(A todo esto .. ¿por qué tienes 300 tablas .. una para cáda escuela? .. ¿No sería mejor que -Normalizases- tu modelo de datos "mejor"? ...

Si te interesa el tema te recomiendo este artículo sobre "normalización" de Base de datos":

http://www.mysql-hispano.org/page.php?id=16

Ahí veras que usando una normalización del tipo 1->N sólo tendrias 2 tablas: Una con tus escuelas y datos fijos de esta siendo cada "escuela" tuya UN registro de esa tabla .. y otra tabla auxiliar para las propiedades que se puedan asociarse a cada escuela y que sean incrementales (+ de una propiedad) Por ejemplo, las "propiedades incrementales" serían los alumnos de cada escuela .. TOTAL: 2 tablas -> 2 INSERTS! ..)

escuela
id_escuela
campo1
campo2
campoETC ...

propiedades_escuale
id_propiedad
id_escuela <-- esto es el campo llave el la "escuela" ..
propiedad1
propiedad2
propiedadETC

)


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.