Foros del Web » Programando para Internet » PHP »

Mostrar el contenido de dos tablas relacionadas

Estas en el tema de Mostrar el contenido de dos tablas relacionadas en el foro de PHP en Foros del Web. Hola amigos, Después de haber completado con éxito un formulario en el que los usuarios escogían y rellenaban diversos campos, ahora llega el momento de ...
  #1 (permalink)  
Antiguo 22/10/2010, 09:06
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Mostrar el contenido de dos tablas relacionadas

Hola amigos,

Después de haber completado con éxito un formulario en el que los usuarios escogían y rellenaban diversos campos, ahora llega el momento de mostrarlos, por ello recurro a vosotros.
El problema más inminente que se me plantea es que tengo dos tablas una llamada "ciudades" (contiene id ciudad, ciudad) y otra llamada coches (que contiene id, idciudad), pues bien, me gustaría desde esta última tabla coger la id y la idciudad y mostrar en pantalla la id del anuncio y el nombre de la ciudad que estaría en la otra tabla!

No se si me he explicado bien...sino es así decirmelo y lo aclaro...

Gracias y un saludo!!
  #2 (permalink)  
Antiguo 22/10/2010, 09:11
 
Fecha de Ingreso: marzo-2010
Ubicación: Cali
Mensajes: 203
Antigüedad: 14 años, 1 mes
Puntos: 5
Respuesta: Mostrar el contenido de dos tablas relacionadas

hola arquidea, por uqe no nos muestras la estructuras de las tablas las cuales quieres utilizar para la consulta, asi te prodriamos ayudar de una mejor forma.

saludos.
  #3 (permalink)  
Antiguo 22/10/2010, 11:36
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Mostrar el contenido de dos tablas relacionadas

Para hacer consultas multitablas se usan JOINS.
  #4 (permalink)  
Antiguo 22/10/2010, 11:45
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Respuesta: Mostrar el contenido de dos tablas relacionadas

Gracias chicos! solo deciros que ya lo he conseguido y al final no he utilizado JOINS!
Cuelgo el código así seguro que alguien lo utiliza otra vez!

Código PHP:
<?php

//Conexion con la base
$link mysql_connect("localhost","","");

//selección de la base de datos con la que vamos a trabajar
mysql_select_db("ernesto_coches",$link);

$tabla mysql_query('SELECT coches.*, ciudades.*, marcas.*, modelos.* FROM coches, ciudades, marcas, modelos WHERE coches.idciudad = ciudades.idciudad AND coches.idmarca = marcas.idmarca AND coches.idmodelo = modelos.idmodelo');
while (
$registro mysql_fetch_array($tabla)) {
?>

<tr>
<td><?php echo $registro['marca']; ?></td>
<td><?php echo $registro['modelo']; ?></td>
<td><?php echo $registro['ciudad']; ?></td> 
<td>Precio:<?php echo $registro['precio']; ?></td><br>
</tr>

<?php

}
mysql_free_result($tabla);
mysql_close($link);

?>
Una vez he conseguido hacer esto necesito que solo se muestren 20 anuncios por página, como puedo limitar eso partiendo del código que tengo?
  #5 (permalink)  
Antiguo 22/10/2010, 13:08
Avatar de VbOkonly  
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 14 años, 9 meses
Puntos: 5
Respuesta: Mostrar el contenido de dos tablas relacionadas

Hola, te podría ayudar este articulo:

http://www.desarrolloweb.com/articulos/1733.php

Es sobre paginar en php, ( mostrar limitados registros por pagina ).

Saludos y suerte :) !.
  #6 (permalink)  
Antiguo 22/10/2010, 13:17
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Respuesta: Mostrar el contenido de dos tablas relacionadas

Gracias VbOkonly! voy a echarle un hojo y te cuento!

Etiquetas: contenido, dos, relacionadas, 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 21:25.