Ver Mensaje Individual
  #16 (permalink)  
Antiguo 21/08/2011, 11:11
Avatar de gildus
gildus
 
Fecha de Ingreso: agosto-2003
Mensajes: 1.495
Antigüedad: 21 años, 6 meses
Puntos: 105
Respuesta: problemas para scar datos de campos unicos de bd

Si deseas mostrar en un listado como:



Podrias usar el SQL:

Código SQL:
Ver original
  1. SELECT TablaEmpresa.VALUE AS empresa, TablaSitioWeb.VALUE AS web FROM
  2.  
  3. (SELECT phplist_user_user_attribute.userid, phplist_user_user_attribute.VALUE
  4. FROM phplist_user_user_attribute, phplist_user_attribute
  5.  WHERE phplist_user_attribute.id = phplist_user_user_attribute.attributeid
  6. AND phplist_user_attribute.id=1
  7. AND phplist_user_user_attribute.userid=3) AS TablaEmpresa,
  8.  
  9. (SELECT phplist_user_user_attribute.userid, phplist_user_user_attribute.VALUE
  10. FROM phplist_user_user_attribute, phplist_user_attribute
  11.  WHERE phplist_user_attribute.id = phplist_user_user_attribute.attributeid
  12. AND phplist_user_attribute.id=3
  13. AND phplist_user_user_attribute.userid=3) AS TablaSitioWeb
  14.  
  15. WHERE TablaEmpresa.userid = TablaSitioWeb.userid


Y en tu PHP solo harias un bucle y recorrer cada fila. Por ejemplo en el SQL de arriba solo muestra el nombre de Empresa y el Link de su Web, puedes aumentarle mas datos de acuerdo al resultado que deseas; ademas alli se genera solo del usuario 3 si deseas generar de todos solo le quitas phplist_user_user_attribute.userid=3 y listo, si deseas paginarlo usa el LIMIT, para que sea muy lento.

Saludos
__________________
.: Gildus :.