Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

A mayor registros mas tablas auto-creadas

Estas en el tema de A mayor registros mas tablas auto-creadas en el foro de Bases de Datos General en Foros del Web. Un saludo a todos, al probar mi sistema de consulta y intente excediendo el limite de la tabla me encontre con un detalle, que no ...
  #1 (permalink)  
Antiguo 14/12/2010, 10:20
 
Fecha de Ingreso: noviembre-2010
Ubicación: Venezuela - Caracas
Mensajes: 103
Antigüedad: 14 años
Puntos: 0
Exclamación A mayor registros mas tablas auto-creadas

Un saludo a todos, al probar mi sistema de consulta y intente excediendo el limite de la tabla me encontre con un detalle, que no se muestra porque necesita crear mas tablas, pero no lo quiero hacer manual, ya que si es un sistema en el que la gente va publicar necesito que se creen automaticamente segun la cantidad, me gustaria saber como realizar este script o donde lo puedo conseguir, les dejare una informacion anexada:

Codigo para las tablas:
Código HTML:
Ver original
  1. <table border="1" width="100%" height="142">
  2.     <tr>
  3.         <td width="145" height="136">
  4.             <p align="center">FOTO</p>
  5.         </td>
  6.         <td width="861" height="136">
  7.             <p align="left"><a href="http://...//"> <b><font size="5">Titulo </font></b></a></p>
  8.             <p align="left"><font size="2" color="#4C4C4C">Descripcion</font></p>
  9.         </td>
  10.         <td width="250" height="136">
  11.             <p align="center"><font color="red">Precio</font></p>
  12.             <p align="center"><font color="#666666">Ubicacion</font></p>
  13.         </td>
  14.     </tr>

Código PHP:
mysql_connect("localhost""root""") or
    die(
"Não foi possível conectar: " mysql_error());
mysql_select_db("test");

$result mysql_query("SELECT campos FROM producto LIMIT 0, 1"); 
Hasta ahora todo iva bien hasta que surgio este problema... =/
  #2 (permalink)  
Antiguo 14/12/2010, 12:03
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: A mayor registros mas tablas auto-creadas

Y porque no paginas tus resultados, para que no muestre todo en una sola pagina, nada mas que muestre los primeros 100 resultados en una pagina y los siguientes en otra....

Saludos!
  #3 (permalink)  
Antiguo 14/12/2010, 12:18
 
Fecha de Ingreso: noviembre-2010
Ubicación: Venezuela - Caracas
Mensajes: 103
Antigüedad: 14 años
Puntos: 0
Respuesta: A mayor registros mas tablas auto-creadas

Cita:
Iniciado por Libras Ver Mensaje
Y porque no paginas tus resultados, para que no muestre todo en una sola pagina, nada mas que muestre los primeros 100 resultados en una pagina y los siguientes en otra....

Saludos!
Lo que sucede es que yo hago 10 filas, luego si alguien agrega otro, no se muestra y necesito hacer que se vayan creando pero no se como...
  #4 (permalink)  
Antiguo 16/12/2010, 15:26
 
Fecha de Ingreso: noviembre-2010
Ubicación: Venezuela - Caracas
Mensajes: 103
Antigüedad: 14 años
Puntos: 0
De acuerdo Respuesta: A mayor registros mas tablas auto-creadas

Gracias a todos, he sufrido para encontrar la solucion pero la he logrado =)...

Les dejo la respuesta:

Hay que ingresar el siguiente codigo PHP, el cual sacara los datos y ira creando automaticamente las tablas:

Código PHP:
<script language="php">
$conexion mysql_connect('localhost','root',''); //REALIZA LA CONEXION 
mysql_select_db("test",$conexion);//SELECCIONA LA BASE DE DATOS "USUARIOS"

$sql "select * from producto"
$result mysql_query($sql,$conexion);//REALIZA LA CONSULTA

echo "<table>"//EMPIEZA A CREAR LA TABLA CON LOS ENCABEZADOS DE TABLA
echo "<tr>";//<tr> CREA UNA NUEVA FILA
echo "<td>ID</td>";//<td> CREA NUEVA COLUMNA
echo "<td>NOMBRE</td>";
echo 
"<td>APELLIDO</td>";
echo 
"<td>TELEFONO</td>";
echo 
"</tr>";

while (
$reg mysql_fetch_array($resultMYSQL_BOTH))
{
echo 
"<tr>";
echo 
"<td>".$reg[0]."</td>";//EN CADA CELDA SE COLOCA EL CONTENIDO DE REG
echo "<td>".$reg[1]."</td>";
echo 
"<td>".$reg[2]."</td>";
echo 
"<td>".$reg[3]."</td>";
echo 
"</tr>";
}

echo 
"</table>";//FINALIZA LA TABLA
mysql_close($conexion);

</script> 

Eso era todo, GRACIAS A TODOS POR SU AYUDA!!!

Etiquetas: auto-creado, consultasmysql, php, sql, tablas
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 09:14.