Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2008, 17:22
canon_515j
 
Fecha de Ingreso: noviembre-2005
Mensajes: 2
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta Como imprimir los datos de 2 tablas???

Holas, mucho tiempo sin entrar aquí (estaba sin inet)

Tengo una pregunta que me esta quitando el sueño en estos momento.

Tengo el siguiente código:

Código PHP:
$Host "localhost";
$User "user";
$Password "";
$DBName "bdx";
$TableName "usuarios";

$Link mysql_connect ($Host$User$Password);

$Query "SELECT * from $TableName";
$Result mysql_db_query ($DBName$Query$Link);

// Create a table.
echo ("<TABLE BORDER=1 WIDTH=\"75%\" CELLSPACING=2 CELLPADDING=2 ALIGN=CENTER>\n");
echo (
"<TR ALIGN=CENTER VALIGN=TOP>\n");
echo (
"<TD ALIGN=CENTER VALIGN=TOP>Name</TD>\n");
echo(
"<TD ALIGN=CENTER VALIGN=TOP>Email Address</TD>\n");
echo(
"<TD ALIGN=CENTER VALIGN=TOP>Comments</TD>\n");
echo(
"</TR>\n");

// Fetch the results from the database.
while ($Row mysql_fetch_array ($Result)) {
     echo (
"<TR ALIGN=CENTER VALIGN=TOP>\n");
     echo (
"<TD ALIGN=CENTER VALIGN=TOP>$Row[FirstName]</TD>\n");
     echo (
"<TD ALIGN=CENTER VALIGN=TOP>$Row[EmailAddress]</TD>\n");
     echo (
"<TD ALIGN=CENTER VALIGN=TOP>$Row[Comments]</TD>\n");
     echo (
"</TR>\n");
}
mysql_close ($Link);
echo (
"</TABLE>\n"); 
Y estoy tratando de acondicionarlo para imprimir los datos de 2 tablas, para lo cual creo una nueva variable
Código PHP:
$TableName2 "user_field"
, ya que los datos debo insertarlos de forma ordenada o alternada (el primer campo es de la primera tabla primer valor y el segundo campo corresponde al primer valor de la segunda tabla, el tercer campo es de la primera tabla 2° valor, el 4° campo es el 2° valor de la 2a tabla y así sucesivamente)
pero no se como unir las 2 tablas en una sola query
Código PHP:
$Query "SELECT * from $TableName";
$Result mysql_db_query ($DBName$Query$Link); 
(que lea los datos de las 2 tablas para imprimirlos )

Si alguien sabe, se lo agradecería

PD: Se lo básico de lo básico de php pero soy auto didacta