Foros del Web » Programando para Internet » PHP »

AYUDA con inner Join?

Estas en el tema de AYUDA con inner Join? en el foro de PHP en Foros del Web. Hola amigos tengo 2 tablas tabla articulo y comprador , la cuestion es que al hacer un inner join que me muestre todos los campos ...
  #1 (permalink)  
Antiguo 08/04/2008, 13:07
 
Fecha de Ingreso: febrero-2008
Ubicación: Bogotá_Colombia
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta AYUDA con inner Join?

Hola amigos tengo 2 tablas tabla articulo y comprador , la cuestion es que al hacer un inner join que me muestre todos los campos de estas 2 tablas , no me muestra el primero.

Que sera

Código PHP:
<?php
  
//Configuracion de la conexion a base de datos
  
require_once('Connections.php');
  
mysql_select_db("database"$L); 
  
//consulta
  
$SQLmysql_query("SELECT * FROM  tabla_articulo INNER JOIN comprador WHERE  articulo.id = comprdaor.id_comprador  ORDER BY articulo.fecha DESC, pordenanzas.id DESC",$L);
  
//muestra los datos consultados
   //haremos uso de tabla para tabular los resultados

?>
  <table bgcolor="#009999" border="5">
   <tr bgcolor="BDEAD5" >
       <td width="150"><div align="center"><span class="style19"><strong>Fecha Compra</strong></span></div></td>
       <td width="39"><div align="center"><span class="style19"><strong>Articulo</strong></span></div></td>
       <td width="38"><div align="center"><span class="style19"><strong>id Comprador</strong></span></div></td>
    ass="style19"><strong> Nombre  Comprador</strong></span></div></td>
       <td width="45"><div align="center"><span class="style19"><strong>Fecha Publicacion Gaceta</strong></span></div></td>
       
  </tr>


<?php
   
while($row mysql_fetch_array($SQL)){

      echo 
"    <tr>";

      
//mediante el evento onclick llamaremos a la funcion PedirDatos(), la cual tiene como parametro

      //de entrada el ID del empleado


      
echo "         <td><a style=\"text-decoration:underline;cursor:pointer;\" onclick=\"pedirDatos('".$row['fecha']."',                 '".$row['id']."')\"> ".$row['fecha']." ".$row['id']."</a></td>";

      echo 
'         <td><div align="center"><strong>'.$row['fecha_compra']."</strong></div></td>";
      echo 
'         <td><div align="center"><strong>'.$row['nombre_articulo']."</strong></div></td>";
      echo 
'         <td><div align="center"><strong>'.$row['id_comprador']."</strong></div></td>";
      echo 
'         <td><div align="center"><strong>'.$row['nombre_comprador']."</strong></div></td>";
      
      echo 
"</tr>";


  }

?>
</table>
Con que sentecia SQL uno estas 2 tablas y me muestren todos los campo sin exeptuar ninguno.

Gracias a todos
  #2 (permalink)  
Antiguo 08/04/2008, 13:17
 
Fecha de Ingreso: enero-2008
Mensajes: 19
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: AYUDA con inner Join?

Hi !

No sé si sea este el problema, pero yo los Inner Joins los hago de la siguiente manera:
Código:
$SQL= mysql_query("SELECT * FROM  tabla_articulo INNER JOIN comprador ON articulo.id = comprador.id_comprador ORDER BY articulo.fecha DESC, pordenanzas.id DESC",$L);
Espero te sea util.

-ByE-
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:43.