Foros del Web » Programando para Internet » PHP »

comunicacion entre diferentes tablas de una misma base de datos

Estas en el tema de comunicacion entre diferentes tablas de una misma base de datos en el foro de PHP en Foros del Web. hola tengo otro problema tengo una pagina en la que cargo unas datos situados en diferentes tablas de una misma bd, hasta aqui todo va ...
  #1 (permalink)  
Antiguo 17/09/2007, 19:32
ira
 
Fecha de Ingreso: febrero-2004
Mensajes: 31
Antigüedad: 20 años, 2 meses
Puntos: 0
comunicacion entre diferentes tablas de una misma base de datos

hola
tengo otro problema

tengo una pagina en la que cargo unas datos situados en diferentes tablas de una misma bd, hasta aqui todo va bien el problema viene cuando intento cargar el resto de los datos de dicho registro en una nueva pagina ya que siempre me carga los datos de la tabla 1... le es indiferente que haya solicitado datos de la talba 2 o 3, todo esto viniendo de una pagina en la que salen los resultados deseados

gracias

pd no se si me habre expresado bien???
  #2 (permalink)  
Antiguo 17/09/2007, 20:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: comunicacion entre diferentes tablas de una misma base de datos

Tema trasladado a PHP General.

Porfavor publica en los foros correctos.
  #3 (permalink)  
Antiguo 17/09/2007, 20:17
Avatar de McBlink  
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 17 años, 5 meses
Puntos: 23
Re: comunicacion entre diferentes tablas de una misma base de datos

Buenas noches,
la verdad, no te entendi...
si puedes postear algo de codigo tbm seria mejor..

saludos!!
MC
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com
  #4 (permalink)  
Antiguo 18/09/2007, 05:47
ira
 
Fecha de Ingreso: febrero-2004
Mensajes: 31
Antigüedad: 20 años, 2 meses
Puntos: 0
Re: comunicacion entre diferentes tablas de una misma base de datos

aqui te pongo el codigo y una explicacion de como va, esta hecho un poco rapido y lo cierto es que todavia tengo que pulirlo.....


Tengo una pagina en la que cargo datos almacenados en diferentes tablas en una misma base de datos, los he cargado con este script
<?
require ("includes/fav_vars.php");
include ("includes/conexion.php");

if (!$res = mysql_query($query1))
die ("Hay algún problema de conexión........");

while ($arra = mysql_fetch_row($res))
{ include ('includes/det_fav.php');
}
#### begin copy-paste

if (!$res = mysql_query($query2,$conexion))
die ("Hay algún problema de conexión.");

while ($arra = mysql_fetch_row($res))
{ include ('includes/det_fav.php');
}
#### begin copy-paste

if (!$res = mysql_query($query3,$conexion))
die ("Hay algún problema de conexión.");

while ($arra = mysql_fetch_row($res))
{ include ('includes/det_fav.php');
}
#### begin copy-paste

if (!$res = mysql_query($query4,$conexion))
die ("Hay algún problema de conexión.");

while ($arra = mysql_fetch_row($res))
{ include ('includes/det_fav.php');
}
#### begin copy-paste

if (!$res = mysql_query($query5,$conexion))
die ("Hay algún problema de conexión.");

while ($arra = mysql_fetch_row($res))
{ include ('includes/det_fav.php');
}
#### begin copy-paste

if (!$res = mysql_query($query6,$conexion))
die ("Hay algún problema de conexión.");

while ($arra = mysql_fetch_row($res))
{ include ('includes/det_fav.php');
}
#### begin copy-paste

if (!$res = mysql_query($query7,$conexion))
die ("Hay algún problema de conexión.");

while ($arra = mysql_fetch_row($res))

{ include ('includes/det_fav.php');
}
#### begin copy-paste

if (!$res = mysql_query($query8,$conexion))
die ("Hay algún problema de conexión.");

while ($arra = mysql_fetch_row($res))
{ include ('includes/det_fav.php');
}
?>:

En el archivo fav_vars.php esran los querys y los $favoritos por los que cargo los id

$query1 = "SELECT * FROM bd.tabla1 WHERE indice = '$favorito1' ";
$query2 = "SELECT * FROM bd.tabla4 WHERE indice = '$favorito2' ";
$query3 = "SELECT * FROM bd.tabla5 WHERE indice = '$favorito3' ";
$query4 = "SELECT * FROM bd.tabla6 WHERE indice = '$favorito4' ";
$query5 = "SELECT * FROM bd.tabla1 WHERE indice = '$favorito5' ";
$query6 = "SELECT * FROM bd.tabla3 WHERE indice = '$favorito6' ";
$query7 = "SELECT * FROM bd.tabla1 WHERE indice = '$favorito7' ";
$query8 = "SELECT * FROM bd.tabla2 WHERE indice = '$favorito8' ";

$favorito1=1 ;
$favorito2=12 ;
$favorito3=5 ;
$favorito4=28 ;
$favorito5=11 ;
$favorito6=4 ;
$favorito7=13 ;
$favorito8=27 ;

y el archivo det_fav.php es el siguiente:

<?php
echo "<table width='331' height='80'border='0' cellspacing='0' align='center'>
<td width='121' height='78' align='center' valign='top'><a href='inicio_player.php?id=$arra[0]' target='player'><img src='$arra[5]' width='100' height='74' align='middle' /></td>
<td width='450' valign='top'><p><font class='Estilo1'>$arra[1]</font><br />
<font class='Estilo1'> $arra[2]</font><br />
<font class='Estilo2'>$arra[3]</font></p>
</td>
</tr>
</table>
";
?>

Y bueno la pagina los carga tal y como debe... el problema viene cuando al pinchar cualquier fila (det_fav.pkp) para que muestre el resto columnas de esa fila en una pagina nueva ya que siempre muestra los datos de la misma tabla...
porfavor indicarme si tambien tengo que poneros una muestra de la pagina nueva en la que se cargan el resto de los datos

gracias
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 05:59.