Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/03/2010, 21:24
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: Un poco liado, siempre hago dos consultas en lugar de una (o peor)

Es que esto no tiene sentido: links.* AS nombrecat

■ links.* significa que recoge TODOS los campos de la tabla links
AS nombrecat es para renombrar 1 campo simple no con .*

Haz el SELECT campo por campo, algo asi (aunque tiene un error):

SELECT categorias.nombre,links.nombre,links.url from....

Si te fijas tenemos dos .nombre, eso no esta bien, es por eso que se usa el alias:

SELECT categorias.nombre as nombrecat,links.nombre,links.url from....

Asi ya tienes luego con $row["nombre"] el nombre del link y con $row["nombrecat"] el nombre de la categoria