Con tu estructura y datos, mas la consulta que te propongo en el último post, este es el resultado:
Código MySQL:
Ver originalmysql
> SELECT f.id
, f.idusuario
, u.nick
, f.titulo
, f.fecha
, f.respuestas
, f.ult_respuesta
+----+-----------+-----------+-------------+---------------------+------------+---------------------+
| id | idusuario | nick | titulo | fecha | respuestas | ult_respuesta |
+----+-----------+-----------+-------------+---------------------+------------+---------------------+
| 2 | 6 | manolillo | Otra Prueba | 2013-01-02 00:14:47 | 3 | 2013-01-02 00:14:47 |
| 1 | 4 | lynxstyle | probando | 2013-01-02 00:00:00 | 0 | 2013-01-02 00:00:00 |
+----+-----------+-----------+-------------+---------------------+------------+---------------------+
Con lo que hacías tu:
Código MySQL:
Ver originalmysql
> SELECT f.id
, f.idusuario
, f.titulo
, f.fecha
, f.respuestas
, f.ult_respuesta
, u.nick
-> FROM foro f
JOIN usuarios u
ON u.nick
=f.idusuario
Con la inicial:
Código MySQL:
Ver originalmysql
> SELECT id
, foro.idusuario
, titulo
, fecha
, respuestas
, ult_respuesta
, nick
-> WHERE nick
=idusuario
, identificador
=0 ERROR
1064 (42000): You have an error
in your SQL syntax
; for the
right syntax
to use near
' identificador=0 ORDER BY ult_respuesta DESC' at line
3
No veo cómo podías obtener respuestas de esa consulta... ¿Estás seguro de haberla copiado bien?
Como sea, la sintaxis que te propongo funciona. Ahora hay que ver si cumple con lo que quieres...