Ver Mensaje Individual
  #13 (permalink)  
Antiguo 05/10/2009, 09:08
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Buskeda y enlace de tablas

arriba te lo habia comentado, pero te lo recuerdo:

Código php:
Ver original
  1. // en ves de SELECT *
  2. $sql="SELECT p.id, part, p.image AS pimage, vid, name, v.image AS vimage
  3.          FROM products AS p
  4.          LEFT JOIN vendors AS v ON p.id = v.vid
  5.          WHERE p.part LIKE '%{$_POST['partno']}%'";
  6.  
  7. $result = mysql_query($sql) or die(mysql_error());
  8.  
  9. while($fila = mysql_fetch_assoc($result)){
  10.          echo $fila['id'].'<br/>';
  11.          echo $fila['part'].'<br/>';
  12.          echo $fila['pimage'].'<br/>';
  13.          echo $fila['vid'].'<br/>';  
  14.          //etc
  15. }

explicacion:
Código sql:
Ver original
  1. SELECT p.id, part, p.image AS pimage, vid, name, v.image AS vimage
se seleccionara:
products.id
products.part
products.image como pimage
vendors.vid
vendors.name
vendors.image como vimage


el resultado del query seria
--------------------------------------------------
id | part | pimage | vid | name | vimage
--------------------------------------------------