![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/06/2004, 11:46
|
![Avatar de xcorpion](http://static.forosdelweb.com/customavatars/avatar43873_1.gif) | | | Fecha de Ingreso: octubre-2003 Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 21 años, 3 meses Puntos: 4 | |
me late que es esta la linea que te da el error y ahora sabemos que no es un error en sql sinon en php
$query. = " FROM foros fr, post ps, reply rp, users us WHERE fr.idforo=".$_GET['foro']." AND ps.idcat=".$idcat." AND ps.idforo=".$idforo." AND rp.idpost=ps.idpost AND us.iduser=ps.iduser GROUP BY rp.idpost ORDER BY ps.idpost,rp.idreply";
podrias tratar de cambiarla por:
$query. = " FROM foros fr, post ps, reply rp, users us WHERE fr.idforo=$foro AND ps.idcat=$idcat AND ps.idforo=$idforo AND rp.idpost=ps.idpost AND us.iduser=ps.iduser GROUP BY rp.idpost ORDER BY ps.idpost,rp.idreply";
o por:
$query. = " FROM foros fr, post ps, reply rp, users us WHERE fr.idforo=" . $_GET['foro'] . " AND ps.idcat=" . $idcat . " AND ps.idforo=" . $idforo . " AND rp.idpost=ps.idpost AND us.iduser=ps.iduser GROUP BY rp.idpost ORDER BY ps.idpost,rp.idreply";
checa que en esta ultima separo las variables del concatenador por un espacio |